matplotlib.axes.Axes.set_ylim
-
Axes.set_ylim(self, bottom=None, top=None, emit=True, auto=False, *, ymin=None, ymax=None) -
Установите пределы оси Y.
Параметры: -
bottom : scalar, optional -
Нижняя граница оси Y в координатах данных. Передача None оставляет предел без изменений.
Нижнюю и верхнюю границы оси Y можно передать как кортеж (bottom, top) в качестве первого позиционного аргумента (или как аргумент bottom).
-
top : scalar, optional -
Верхняя граница оси Y в координатах данных. Передача None оставляет предел без изменений.
-
emit : bool, optional -
Уведомлять ли наблюдателей об изменении пределов (по умолчанию:
True). -
auto : bool or None, optional -
Включить ли автоматическое масштабирование оси Y. True — включить, False — выключить (действие по умолчанию), None — оставить без изменений.
-
ymin, ymax : scalar, optional -
Они эквивалентны bottom и top соответственно, и ошибка передать одновременно ymin и bottom или ymax и top.
Возвращает: -
bottom, top : (float, float) -
Новые пределы оси Y в координатах данных.
См. также
-
get_ylim -
set_ybound,get_ybound -
invert_yaxis,yaxis_inverted
Примечания
Значение bottom может быть больше значения top, в этом случае значения оси Y будут уменьшаться от bottom до top.
Примеры
>>> set_ylim(bottom, top) >>> set_ylim((bottom, top)) >>> bottom, top = set_ylim(bottom, top)
Один из пределов может быть оставлен без изменений.
>>> set_ylim(top=top_lim)
Пределы могут быть переданы в обратном порядке, чтобы изменить направление оси Y. Например, предположим, что
yпредставляет глубину океана в метрах. Пределы оси Y можно установить следующим образом, чтобы глубина 5000 м была внизу графика, а поверхность, 0 м, — вверху.>>> set_ylim(5000, 0)
-