我正在使用Matlab中的heatmap函数来绘制一些地图,地图本身没有问题,但程序似乎在图形上添加了额外的边框和轴,不知道为什么会发生这种情况!
我的代码是:
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:以下是第一个建议修复后的图像:

发布于 2014-05-27 23:57:06
从代码的最后几行中删除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'});https://stackoverflow.com/questions/23891672
复制相似问题