如何在matlab中隐藏轴和刻度而不隐藏其他所有内容

时间:2011-11-30 01:42:29

标签: matlab

我在matlab用户界面中将图像绘制到轴上,但我不希望轴和刻度可见,如何防止这种情况,以及在哪里进行此调用?

我这样做

imagesc(myImage,'parent',handles.axesInGuide);

2 个答案:

答案 0 :(得分:37)

axis off;

这是你在找什么?

这绝对是本网站和matlab文档中的其他地方。尝试输入

help plot

或使用关于绘图的文档!

编辑:现在您已经展示了自己在做什么。 (你不需要句柄,我只是把它们写进去混乱我的工作区)

myImage = yurbuds0x2Dironman; # don't ask
fH = figure;
iH = imagesc(myImage);
set(gca,'xtick',[],'ytick',[])

你能这样做吗?

答案 1 :(得分:5)

我支持

set(gca,'xtick',[],'ytick',[]);

接近

axis off

之一。原因是set(gca, ...)只删除标签但保留轴,与axis off不同。我正在生成一组具有固定尺寸的图像,以便稍后合并到视频中。删除轴会创建不同大小的帧,无法重新组合。