如何在 Matlab 中校准轴?

How to calibrate axis in Matlab?

大家好!

我的问题很简单。我想更改水平和垂直轴刻度?正如您在下图中看到的,我希望值 1332 而不是 ~ 3750,您会看到一条非常清晰的蓝线。我该如何实现?

感谢所有能得到的帮助!

提前致谢! :)

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

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);