如何在Matlab中校准轴?

时间:2015-05-11 09:58:04

标签: matlab axis

你好,互联网的人们!

我的问题非常简单。我想改变水平和垂直轴刻度?正如你在下面的图片中看到的那样,我希望得到值1332而不是~3750,你会看到一条非常清晰的蓝线。我如何实现这一目标?

enter image description here

我感谢所有帮助!

提前致谢! :)

1 个答案:

答案 0 :(得分:2)

轴上的值基于您的数据,因此最好的选择是缩放您绘制的数据,例如:而不是密谋:

plot(x,y,'b.')

绘制类似的内容:

plot(x*1332/3750,y*1332/3750,'b.') % assuming same scaling factor on both axes

另一个选项,在我看来不太好,是在绘图后更改轴刻度:

current_xticks = get(gca,'XTick');
new_xticks = current_xticks * 1332,3750;
set(gca,'XTick',new_xticks);
current_yticks = get(gca,'YTick');
new_yticks = current_yticks * 1332,3750; % assuming same scaling factor on both axes
set(gca,'YTick',new_yticks);