如何用相同的Y界限绘制图形

时间:2014-02-20 18:36:28

标签: matlab graph plot bounds

我必须绘制图形并对它们进行比较,但由于每个图形的y轴上限不同(它们都是正值),因此它会产生误导。 无论如何,我正在做一个这样的循环:

 %% check for data files
 for i=1:length(files)
    load
    plot(x,y)
 end

如果我想在y上保存最大上限,我需要更改我的代码。

 %% check for data files
 for i=1:length(files)
    load
    %% compare upper bounds and get the maximum
 end
 %% plot cycle

但是我怎样才能使用这个值来绘制可比较但分离的图形。 我不能只在一个图中绘制它们,因为它们很多。还告诉我如果你想到我的任务可能的优化。

2 个答案:

答案 0 :(得分:1)

您可以使用ylim。请查看以下问题:123

ylim([ymin ymax])   % or something like:  set(gca,'Ylim',yLimits)

将当前轴的轴限制设置为指定值

答案 1 :(得分:1)

ylim正是您所寻找的,但如果我理解正确您可能还想看linkaxes