Spec-Zone.ru › Matplotlib

mpl_toolkits.mplot3d.axes3d.Axes3D.set_ylim

Axes3D.set_ylim(bottom=None, top=None, *, emit=True, auto=False, view_margin=None, ymin=None, ymax=None)[исходный код]

Задать пределы отображения оси y в 3D.

Параметры:
bottomfloat, optional

Нижний предел оси y в координатах данных. Передача None оставляет предел без изменений.

Нижний и верхний пределы оси y также можно передать кортежем (bottom, top) в качестве первого позиционного аргумента (или аргумента ключевого слова bottom).

topfloat, optional

Верхний предел оси y в координатах данных. Передача None оставляет предел без изменений.

emitbool, default: True

Следует ли уведомлять наблюдателей об изменении пределов.

autobool or None, default: False

Следует ли включить автомасштабирование оси y. Значение True включает его, False — отключает, а None оставляет без изменений.

view_marginfloat, optional

Дополнительный отступ, применяемый к пределам.

ymin, ymaxfloat, 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)

Примеры использования mpl_toolkits.mplot3d.axes3d.Axes3D.set_ylim

Построение 2D-данных на 3D-графике

Построение 2D-данных на 3D-графике

Рисование плоских объектов на 3D-графике

Рисование плоских объектов на 3D-графике

Текстовые аннотации в 3D

Текстовые аннотации в 3D

© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/mpl_toolkits.mplot3d.axes3d.Axes3D.set_ylim.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API