我想制作一个Matlab GUI程序。 当我使用轴显示图像时,轴周围有轴编号。
如何删除它? 所以我的GUI程序将显示轴,而轴周围没有任何坐标。
这是我在轴上显示图像的代码。
axes(handles.axes16);
handles.image_gray = image_gray;
imshow(image_gray);
guidata(hObject, handles);
这就是我所说的轴坐标。
答案 0 :(得分:3)
请记住,轴是具有许多属性的句柄对象。我建议将轴属性'xtick'
和'ytick'
设置为空数组。这样,您可以保留轴的边框和背景颜色。简单地关闭轴将使您的线条渲染在背景图形的顶部,这可能是您正在寻找的效果,也可能不是。
示例:
set(handles.axes16,'xtick',[],'ytick',[])
答案 1 :(得分:1)
关闭轴的快捷方法是axis off
:
实施例
figure;
plot([-10:10],randn(21,1));
xlabel('x');
ylabel('y');
现在关闭轴:
axis off