как построить графику с той же границей Y

Мне нужно построить графики и сравнить их, но это вводит в заблуждение из-за разных верхних границ оси 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

Но тогда как я могу использовать это значение для построения сопоставимых, но разделенных графиков. Я не могу изобразить их только одной фигурой, потому что их много. Также скажите мне, если вы думаете о возможной оптимизации для моей задачи.


person user3290180    schedule 20.02.2014    source источник


Ответы (2)


ylim - это то, что вы ищете, но если я вас правильно понял, вы также можно посмотреть ссылки.

person ben    schedule 21.02.2014
comment
Я недавно открыл для себя linkaxes, и это потрясающе. Это позволит вам увеличивать масштаб сразу нескольких графиков, что очень удобно! - person Nicu Stiurca; 21.02.2014

Вы можете использовать ylim. Ознакомьтесь с этими вопросами: 1, 2 или 3.

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

устанавливает пределы оси в текущих осях на указанные значения

person Stewie Griffin    schedule 20.02.2014