matplotlib.axes.Axes
- classmatplotlib.axes.Axes(fig, *args, facecolor=None, frameon=True, sharex=None, sharey=None, label='', xscale=None, yscale=None, box_aspect=None, **kwargs)[source]
-
Объект Axes encapsuliрует все элементы отдельного (под-)графика на рисунке.
Он содержит большинство элементов (под-)графика:
Axis,Tick,Line2D,Text,Polygonи т. д., и устанавливает систему координат.Как и все видимые элементы на рисунке, 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 на рисунке.
- Параметры:
-
-
fig
Figure -
Axes создаётся в
Figurefig. - *args
-
*argsможет быть прямоугольником(left, bottom, width, height)илиBbox. Это указывает на прямоугольник (в координатах рисунка), где расположен Axes.*argsтакже может состоять из трёх чисел или одного трёхзначного числа; в последнем случае цифры рассматриваются как независимые числа. Числа интерпретируются как(nrows, ncols, index):(nrows, ncols)определяет размер массива подграфиков, аindex— 1-основанный индекс создаваемого подграфика. Наконец,*argsтакже может быть непосредственно экземпляромSubplotSpec. -
sharex, sharey
Axes, optional -
Ось x или y делится с осью x или y в входном
Axes. - frameonbool, default: True
-
Отображать ли рамку Axes.
- box_aspectfloat, optional
-
Установить фиксированное соотношение сторон для рамки Axes, то есть отношение высоты к ширине. Подробнее см.
set_box_aspect. - **kwargs
-
Другие необязательные ключевые аргументы:
-
fig
Свойство
Описание
{'box', 'datalim'}
функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (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
bool
Patch или (Path, Transform) или None
facecolorили fcцвет
bool
str
bool
объект
bool
bool
неизвестно
None или bool или float или вызываемый объект
[left, bottom, width, height] или
Bboxнеизвестно
float или None
bool
(scale: float, length: float, randomness: float)
bool или None
неизвестно
str
str
bool
неизвестно
str
(bottom: float, top: float)
float больше -0.5
неизвестно
неизвестно
неизвестно
неизвестно
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.7.5/api/_as_gen/matplotlib.axes.Axes.html