【问题标题】:How to delete the axes coordinate in Matlab GUI?如何在 Matlab GUI 中删除轴坐标?
【发布时间】:2013-08-27 21:11:20
【问题描述】:

我想做一个 Matlab GUI 程序。 当我使用坐标轴显示图像时,坐标轴周围有坐标轴编号。

如何删除? 所以我的 GUI 程序将显示没有任何坐标轴周围的坐标轴。

这是我在轴中显示图像的代码。

 axes(handles.axes16);
 handles.image_gray = image_gray;
 imshow(image_gray);
 guidata(hObject, handles);

这是我的意思的轴坐标。

【问题讨论】:

标签: matlab image-processing user-interface axes


【解决方案1】:

请记住,坐标区是一个具有许多属性的句柄对象。我建议将坐标区属性 'xtick''ytick' 设置为空数组。这样,您可以保留轴的边框和背景颜色。简单地关闭轴将使您的线条呈现在背景图形的顶部,这可能是您正在寻找的效果,也可能不是。

例子:

set(handles.axes16,'xtick',[],'ytick',[])

【讨论】:

    【解决方案2】:

    关闭轴的快速方法是axis off

    例子

    figure;
    plot([-10:10],randn(21,1));
    xlabel('x');
    ylabel('y');
    

    现在关闭轴:

    axis off
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-16
      • 1970-01-01
      • 2021-10-27
      • 1970-01-01
      • 1970-01-01
      • 2011-12-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多