matplotlib.axes.Axes.set_ylim
- Axes.set_ylim(bottom=None, top=None, *, emit=True, auto=False, ymin=None, ymax=None)[исходный код]
-
Задать пределы отображения оси y.
- Параметры:
-
- bottomfloat, необязательный
-
Нижний предел ylim в координатах данных. Передача None оставляет предел без изменений.
Нижний и верхний пределы y также можно передать кортежем (bottom, top) в качестве первого позиционного аргумента (или в качестве именованного аргумента bottom).
- topfloat, необязательный
-
Верхний предел ylim в координатах данных. Передача None оставляет предел без изменений.
- emitbool, по умолчанию: True
-
Уведомлять ли наблюдателей об изменении пределов.
- autobool или None, по умолчанию: False
-
Включать ли автоматическое масштабирование оси y. True включает его, False выключает, None оставляет без изменений.
- ymin, ymaxfloat, необязательный
-
Они эквивалентны соответственно bottom и top; передавать одновременно ymin и bottom или ymax и top нельзя.
- Возвращает:
-
- bottom, top(float, float)
-
Новые пределы оси y в координатах данных.
См. также
Примечания
Значение 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)
Примеры использования matplotlib.axes.Axes.set_ylim
Контурное отображение пространства решений задач оптимизации
Коллекции Line, Poly и RegularPoly с автоматическим масштабированием
Построение нескольких линий с помощью LineCollection
Диаграмма SkewT-logP: использование преобразований и пользовательских проекций
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.set_ylim.html