Spec-Zone.ru › Matplotlib 3.8

matplotlib.pyplot.axis

matplotlib.pyplot.axis(arg=None, /, *, emit=True, **kwargs)[source]

Удобный метод для получения или установки некоторых свойств оси.

Подписи вызова:

xmin, xmax, ymin, ymax = axis()
xmin, xmax, ymin, ymax = axis([xmin, xmax, ymin, ymax])
xmin, xmax, ymin, ymax = axis(option)
xmin, xmax, ymin, ymax = axis(**kwargs)
Параметры:
xmin, xmax, ymin, ymaxfloat, необязательно

Пределы оси, которые нужно установить. Это также можно сделать, используя

ax.set(xlim=(xmin, xmax), ylim=(ymin, ymax))
optionbool или str

Если булево значение, включает или выключает линии и метки оси. Если строка, возможные значения:

Значение

Описание

'off' или False

Скрыть все элементы оформления оси, т.е. надписи, отметки, деления и сетку. Это то же самое, что и set_axis_off().

'on' или True

Не скрывать все элементы оформления оси, т.е. надписи, отметки, деления и сетку. Это то же самое, что и set_axis_on().

'equal'

Установить равное масштабирование (т.е. сделать окружности круговыми) путём изменения пределов оси. Это то же самое, что и ax.set_aspect('equal', adjustable='datalim'). Явные пределы данных могут быть не учтены в этом случае.

'scaled'

Установить равное масштабирование (т.е. сделать окружности круговыми) путём изменения размеров области графика. Это то же самое, что и ax.set_aspect('equal', adjustable='box', anchor='C'). Кроме того, дальнейшее масштабирование будет отключено.

'tight'

Установить пределы, достаточно большие для отображения всех данных, а затем отключить дальнейшее автоматическое масштабирование.

'auto'

Автоматическое масштабирование (заполнить область графика данными).

'image'

'scaled' с пределами оси, равными пределам данных.

'square'

Квадратный график; аналогично 'scaled', но изначально принудительно устанавливая xmax-xmin == ymax-ymin.

emitbool, по умолчанию: True

Уведомлять ли наблюдателей об изменении пределов оси. Этот параметр передаётся в set_xlim и set_ylim.

Возвращает:
xmin, xmax, ymin, ymaxfloat

Пределы оси.

См. также

matplotlib.axes.Axes.set_xlim
matplotlib.axes.Axes.set_ylim

Примечания

Для 3D осей этот метод дополнительно принимает zmin, zmax в качестве параметров и аналогично возвращает их.

Примеры использования matplotlib.pyplot.axis

Заполненный многоугольник

Заполненный многоугольник

Автоматическое обтекание текста

Автоматическое обтекание текста

Учебник по Pyplot

Учебник по Pyplot

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/_as_gen/matplotlib.pyplot.axis.html

Spec-Zone.ru

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