Matlab:改变轴

时间:2013-11-30 17:44:27

标签: image matlab plot

如何重新调整轴的范围而不改变绘图本身的内容?所以我想保留情节,但更改轴上的值...感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

在您在评论中提到的特定情况中:而不是使用类似

的内容
imagesc(X)

使用

x = linspace(0,1,size(X,1));
y = linspace(0,1,size(X,2));
imagesc(x,y,X)

这会改变轴刻度,并相应地设置轴标签。


通常,要更改轴的刻度标签,请使用

set(gca,'xtick',[10 20]) %// values where you want the labels placed
set(gca,'xticklabel',{'label1','label2'}) %// desired labels

答案 1 :(得分:0)

您可以按照此处有关如何设置轴参数的说明进行操作。

http://www.mathworks.com/help/matlab/creating_plots/setting-axis-parameters.html