开发者

Reset Axes in Matlab

开发者 https://www.devze.com 2023-02-22 18:45 出处:网络
There is a axes named image in which I show the image when the user presses the browse button. imshow(orgImg, \'Parent\', handles.image);

There is a axes named image in which I show the image when the user presses the browse button.

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

Then I do image processing stuff.

There is a clear button to clear that image shown in image axes after done all the processing. I used cla(handles.image,'reset'); This clear the image from axes. But, it displays the XTick and YTick as 0, 0.5, 1, 1.5 and so on and also XColor and YColor as black.

I don't want XTick and YTick values to be displayed on axes and also color should be white. But I need to display the axes without above values. Now it show开发者_运维知识库s the axes with above values.

How can I remove those properties?


After you clear the image, issue this command

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

you can replace gca with your current handle.


The easiest solution may actually be to leave out the 'reset' argument to CLA:

cla(handles.image);

This will have the effect of clearing the image object from the axes, but leaving the axes settings unchanged (i.e. the axes will still be invisible).

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号