Вы можете получить и установить границы для объекта Axes
с его свойствами XLim
и YLim
.Эти свойства имеют два значения: нижнюю и верхнюю границы.Первое значение является нижней границей.Например, для осей с ручкой «ах» нижняя граница оси x равна ah.XLim(1)
.
Вы хотите, чтобы обе оси начинались с нижней из двух нижних границ:
ah = gca; % Get the current axes, you can use a handle you already have
low = min(ah.XLim(1), ah.YLim(1));
ah.XLim(1) = low;
ah.YLim(1) = low;
Как отмечает @Wolfie ниже, есть также функции xlim
и ylim
для получения и установки свойств XLim
и YLim
.Я всегда думал, что они излишни, поскольку они не упрощают доступ к этим свойствам.