matplotlib.figure.SubFigure.add_axes
- SubFigure.add_axes(*args, **kwargs)[исходный код]
-
Добавить
Axesк фигуре.Варианты вызова:
add_axes(rect, projection=None, polar=False, **kwargs) add_axes(ax)
- Параметры:
-
- recttuple (left, bottom, width, height)
-
Размеры (left, bottom, width, height) новой области
Axes. Все значения задаются в долях ширины и высоты фигуры. - projection{None, 'aitoff', 'hammer', 'lambert', 'mollweide', 'polar', 'rectilinear', str}, optional
-
Тип проекции
Axes. str — имя пользовательской проекции; см.projections. Значение None по умолчанию соответствует проекции 'rectilinear'. - polarbool, default: False
-
Если True, эквивалентно projection='polar'.
-
axes_classsubclass type of
Axes, optional -
Создаваемый подкласс
axes.Axes. Этот параметр несовместим с projection и polar. Примеры см. в разделе axisartist. -
sharex, sharey
Axes, optional -
Общая ось x или y
axisзадается с помощью sharex и/или sharey. Ось будет иметь те же пределы, деления и масштаб, что и ось общей области Axes. - labelstr
-
Метка возвращаемой области Axes.
- Возвращает:
-
-
Axesили подклассAxes -
Класс возвращаемой области Axes зависит от используемой проекции. При использовании прямолинейной проекции это
Axes, а при использовании полярной проекции —projections.polar.PolarAxes.
-
- Другие параметры:
-
- **kwargs
-
Этот метод также принимает именованные аргументы класса возвращаемой области Axes. Именованные аргументы класса прямолинейной области Axes
Axesперечислены в таблице ниже, однако при использовании другой проекции могут быть доступны и другие аргументы; см. соответствующий класс Axes.Свойство
Описание
{'box', 'datalim'}
Функция фильтрации, принимающая массив чисел с плавающей точкой формы (m, n, 3) и значение dpi и возвращающая массив формы (m, n, 3) и два смещения относительно нижнего левого угла изображения
float или 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
bool или "auto"
bool
str
bool
object
bool
bool
неизвестно
список объектов
AbstractPathEffectNone, bool, float или callable
[left, bottom, width, height] или
Bboxfloat или None
bool
(scale: float, length: float, randomness: float)
bool или None
неизвестно
str
str
bool
(lower: float, upper: float)
str
(left: float, right: float)
float больше -0.5
неизвестно
неизвестно
неизвестно
(lower: float, upper: float)
str
(bottom: float, top: float)
float больше -0.5
неизвестно
неизвестно
неизвестно
float
Примечания
В редких случаях
add_axesможет быть вызван с одним аргументом — экземпляром Axes, уже созданным в текущей фигуре, но отсутствующим в списке Axes этой фигуры.Примеры
Несколько простых примеров:
rect = l, b, w, h fig = plt.figure() fig.add_axes(rect) fig.add_axes(rect, frameon=False, facecolor='g') fig.add_axes(rect, polar=True) ax = fig.add_axes(rect, projection='polar') fig.delaxes(ax) fig.add_axes(ax)
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.figure.SubFigure.add_axes.html