在Matlab中重置轴

有一个名为images的轴,当用户按下浏览按钮时,我会在其中显示图像。 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
。     
最简单的解决方案实际上可能是忽略CLA的
'reset'
参数:
cla(handles.image);
这将具有从轴清除图像对象的效果,但保持轴设置不变(即轴仍然不可见)。     

要回复问题请先登录注册