matplotlib.figure.SubFigure.add_axes
- SubFigure.add_axes(*args, **kwargs)[source]
-
Добавить
Axesна фигуру.Варианты вызова:
add_axes(rect, projection=None, polar=False, **kwargs) add_axes(ax)
- Параметры:
-
- rectкортеж (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, по умолчанию: False
-
Если True, эквивалентно projection='polar'.
-
axes_classподкласс
Axes, optional -
Подкласс
axes.Axes, который будет экземпляризован. Этот параметр несовместим с projection и polar. См. axisartist для примеров. -
sharex, sharey
Axes, optional -
Поделиться осью x или y с 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) и два смещения от нижнего левого угла изображения
скаляр или None
(число, число) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
булево значение
{'auto', 'equal'} или число
булево значение
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
булево значение или 'line'
число или None
BboxBaseили Noneбулево значение
Patch или (Path, Transform) или None
facecolorили fcбулево значение или "auto"
булево значение
строка
булево значение
объект
булево значение
булево значение
неизвестно
список
AbstractPathEffectNone или булево значение или число с плавающей точкой или вызываемый объект
[left, bottom, width, height] или
Bboxчисло с плавающей точкой или None
булево значение
(scale: число, length: число, randomness: число)
булево значение или None
неизвестно
строка
строка
булево значение
(нижняя граница: число, верхняя граница: число)
строка
(левая граница: число, правая граница: число)
число, большее -0.5
неизвестно
неизвестно
Примечания
В редких случаях
add_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–2023 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