用Matlab设置y轴最大值

时间:2015-03-30 21:46:06

标签: matlab graph plot

我正在尝试使用Matlab绘制绘图,问题是我想将y轴的最大值固定为8。为了帮助您理解我,请看第一个例子:

image1

你可以看到最大y值是8.但是当我尝试绘制这个图时: image2

其最大y值为6。我想为所有例子修复它到8。 我该怎么做? 这是我现在的代码:

data=importdata('C:/Users/Eden/Desktop/Calcul_accel/fichier_final.txt');
fig = figure(1);
x=data(:,2)
y=data(:,3)
p=plot(x,y)
set(p,'Color','red');
xlabel('Time(milliseconds)','FontSize',12,'FontWeight','bold','Color','b');
ylabel('Acceleration(g unit)','FontSize',12,'FontWeight','bold','Color','b')

非常感谢

1 个答案:

答案 0 :(得分:2)

如果您只想修改y轴,请使用ylim

因此,一旦您的情节已经打开,请执行此操作:

ylim([0 8]);

这将覆盖轴的自动缩放,以使y始终在0到8之间。

通常,@ eigenchris提到使用axis,它允许您更改xy轴的图表中可查看的动态范围。但是,由于您只想更改y - 轴的可视化方式,因此只需拨打ylim即可。