有一个名为 image 的轴,当用户按下浏览按钮时,我会在其中显示图像。

imshow(orgImg, 'Parent', handles.image);

然后我做图像处理的东西。

完成所有处理后,有一个清除按钮可以清除图像轴中显示的图像。
我使用了 cla(handles.image,'reset');这清除了轴上的图像。但是,它将 XTick 和 YTick 显示为 0、0.5、1、1.5 等,并将 XColor 和 YColor 显示为黑色。

我不希望 XTick 和 YTick 值显示在轴上,颜色也应该是白色。但我需要显示没有上述值的轴。现在它显示具有上述值的轴。

如何删除这些属性?

最佳答案

清除图像后,发出此命令

set(gca,'xtick',[],'ytick',[],'Xcolor','w','Ycolor','w')

您可以将 gca 替换为您当前的句柄。

关于matlab - 在 Matlab 中重置轴,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5570978/

10-11 16:44