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 encapsulates все элементы отдельного (под-)графика в 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 создаётся в
Figurefig. - *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. - **kwargs
-
fig
-
Другие необязательные ключевые аргументы:
Свойство
Описание
{'box', 'datalim'}
функция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив чисел с плавающей точкой (m, n, 3) и два смещения от нижнего левого угла изображения
скаляр или None
(число, число) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
логическое значение
{'auto', 'equal'} или число
логическое значение
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
логическое значение или 'line'
число с плавающей точкой или None
BboxBaseили Noneлогическое значение
Patch или (Path, Transform) или None
facecolorили fcцвет
логическое значение
строка
логическое значение
объект
логическое значение
логическое значение
неизвестно
список
AbstractPathEffectNone или логическое значение или число с плавающей точкой или вызываемая функция
[left, bottom, width, height] или
Bboxчисло с плавающей точкой или None
логическое значение
(scale: число, length: число, randomness: число)
логическое значение или None
неизвестно
строка
строка
логическое значение
(нижнее: число, верхнее: число)
строка
(левая: число, правая: число)
число, большее -0,5
неизвестно
неизвестно
неизвестно
-
© 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.html