我正在使用Matlab中的热图功能绘制一些地图,地图本身很好,但程序似乎是在图上添加了额外的边框和轴,不知道为什么会发生这种情况!
我的代码是:
figure(1)
hFig = figure(1);
set(gcf,'PaperPositionMode','auto')
set(hFig,'Position',[1000 1000 900 800])
colormap('hot');
imagesc(data)
xlabel('X({\mu}m)')
ylabel('Y({\mu}m)')
这是我所说的额外轴的图像:
谢谢!
Edit1:这是第一个提议修复后的图像:
答案 0 :(得分:0)
从代码的最后几行删除xlabel和ylabel。由于您已经使用了set函数,因此可以通过
直接集成它们 imagesc(data);
colomap('hot');
set(gca,'Xtick',[0:5:50],'XtickLabel',[0:5:50]);
set(gca,'Ytick',[0:5:50],'YtickLabel',[0:5:50]);
colorbar('YtickLabel',{'1000','900','800'});