Spec-Zone.ru › Matplotlib

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

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

Значение

Описание

'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

Примечания

Примечание

Это обёртка pyplot для axes.Axes.axis.

Для 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/stable/api/_as_gen/matplotlib.pyplot.axis.html

Spec-Zone.ru

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