1

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

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

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

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

这是我的意思的轴坐标。

在此处输入图像描述

4

2 回答 2

3

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

例子:

set(handles.axes16,'xtick',[],'ytick',[])
于 2013-08-25T23:14:17.797 回答
1

关闭轴的快速方法是axis off

例子

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

在此处输入图像描述

现在关闭轴:

axis off

在此处输入图像描述

于 2013-08-25T07:15:19.890 回答