Spec-Zone.ru › Matplotlib 3.8

matplotlib.axes.Axes.axis

Axes.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

Примечания

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

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

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

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

Вырезка изображений с помощью фигур

Вырезка изображений с помощью фигур

Диаграмма "столбец-сектор"

Диаграмма "столбец-сектор"

Справочник по стилям штриховки

Справочник по стилям штриховки

Объект PathPatch

Объект PathPatch

Стиль оформления ggplot

Стиль оформления ggplot

Parasite Simple2

Parasite Simple2

Simple Axisline4

Simple Axisline4

Направление оси

Направление оси

Демонстрация направления оси

Демонстрация направления оси

Стили линий осей

Стили линий осей

Функционал floating_axes

Функционал floating_axes

Демонстрация оси-паразита

Демонстрация оси-паразита

Демонстрация оси-паразита

Демонстрация оси-паразита

Выравнивание меток делений

Выравнивание меток делений

Направление меток делений

Направление меток делений

Простое направление оси

Простое направление оси

Простые метки и направления делений оси

Простые метки и направления делений оси

Простой отступ оси

Простой отступ оси

Настраиваемые отводы с axisartist

Настраиваемые отводы с axisartist

Простая линия оси

Простая линия оси

Простая линия оси 3

Простая линия оси 3

Диаграмма с упакованными кружками

Диаграмма с упакованными кружками

Эффект TickedStroke

Эффект TickedStroke

Диаграмма Исикавы

Диаграмма Исикавы

Руководство по быстрому началу

Руководство по быстрому началу

Указание цветов

Указание цветов

Текст в Matplotlib

Текст в Matplotlib

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

Spec-Zone.ru

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