matplotlib.axes.Axes
- classmatplotlib.axes.Axes(fig, *args, facecolor=None, frameon=True, sharex=None, sharey=None, label='', xscale=None, yscale=None, box_aspect=None, forward_navigation_events='auto', **kwargs)[source]
-
Объект Axes encapsuliрует все элементы отдельного (под-)графика в figure.
Он содержит большинство элементов (под-)графика:
Axis,Tick,Line2D,Text,Polygonи т. д., и задаёт систему координат.Как и все видимые элементы в figure, Axes является подклассом
Artist.Экземпляр
Axesподдерживает обратные вызовы через атрибут callbacks, который является экземпляромCallbackRegistry. События, к которым можно подключиться, — это 'xlim_changed' и 'ylim_changed', и обратный вызов будет вызван с func(ax), где ax — экземплярAxes.Примечание
Пользователь напрямую не создаёт экземпляры Axes, а использует методы создания Axes; например, из
pyplotилиFigure:subplots,subplot_mosaicилиFigure.add_axes.- Атрибуты:
-
-
dataLim
Bbox -
Прямоугольник, содержащий все данные, отображаемые в Axes.
-
viewLim
Bbox -
Пределы отображения в координатах данных.
-
dataLim
Создаёт Axes в figure.
- Параметры:
-
-
fig
Figure -
Axes создаётся в figure fig.
- *args
-
*argsможет быть одиночным прямоугольником(left, bottom, width, height)или одиночнойBbox. Это задаёт прямоугольник (в координатах figure), где располагается Axes.*argsтакже может состоять из трёх чисел или одного трёхзначного числа; в последнем случае цифры рассматриваются как независимые числа. Числа интерпретируются как(nrows, ncols, index):(nrows, ncols)задаёт размер массива подграфиков, аindex— индекс подграфика, который создаётся (начиная с 1). Наконец,*argsможет напрямую быть экземпляромSubplotSpec. -
sharex, sharey
Axes, необязательно -
Ось x или y совмещается с осью x или y во входном
Axes. Обратите внимание, что отменить совместное использование осей невозможно. - frameonbool, по умолчанию: True
-
Определяет, видна ли рамка Axes.
- box_aspectfloat, необязательно
-
Устанавливает фиксированное соотношение сторон прямоугольника Axes, то есть отношение высоты к ширине. Подробнее см.
set_box_aspect. - forward_navigation_eventsbool или "auto", по умолчанию: "auto"
-
Управляет тем, передаются ли события панорамирования/приближения в Axes ниже этого. "auto" — True для осей с невидимой областью и False в противном случае.
- **kwargs
-
Другие необязательные ключевые аргументы:
-
fig
Свойство
Описание
{'box', 'datalim'}
функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив float (m, n, 3) и два смещения от левого нижнего угла изображения
скаляр или None
(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} или float
bool
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
bool или 'line'
float или None
BboxBaseили Nonebool
Patch или (Path, Transform) или None
facecolorили fcbool или "auto"
bool
строка
bool
объект
bool
bool
неизвестно
список
AbstractPathEffectNone или bool или float или вызываемый объект
[левое, нижнее, ширина, высота] или
Bboxfloat или None
bool
(масштаб: float, длина: float, случайность: float)
bool или None
неизвестно
строка
строка
bool
(нижняя: float, верхняя: float)
строка
(левое: float, правое: float)
float больше -0.5
неизвестно
неизвестно
неизвестно
(нижняя граница: float, верхняя граница: float)
строка
(нижняя граница: float, верхняя граница: float)
число, большее -0,5
неизвестно
неизвестно
неизвестно
число с плавающей точкой
- Возвращаемое значение:
-
Axes-
Новый объект
Axes.
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.html