我在matlab用户界面中将图像绘制到轴上,但我不希望轴和刻度可见,如何防止这种情况,以及在哪里进行此调用?
我这样做
imagesc(myImage,'parent',handles.axesInGuide);
答案 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
不同。我正在生成一组具有固定尺寸的图像,以便稍后合并到视频中。删除轴会创建不同大小的帧,无法重新组合。