Spec-Zone.ru › Matplotlib

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, shareyAxes, optional

Общая ось x или y axis задается с помощью sharex и/или sharey. Ось будет иметь те же пределы, деления и масштаб, что и ось общей области Axes.

labelstr

Метка возвращаемой области Axes.

Возвращает:
Axes или подкласс Axes

Класс возвращаемой области Axes зависит от используемой проекции. При использовании прямолинейной проекции это Axes, а при использовании полярной проекции — projections.polar.PolarAxes.

Другие параметры:
**kwargs

Этот метод также принимает именованные аргументы класса возвращаемой области Axes. Именованные аргументы класса прямолинейной области Axes Axes перечислены в таблице ниже, однако при использовании другой проекции могут быть доступны и другие аргументы; см. соответствующий класс Axes.

Свойство

Описание

adjustable

{'box', 'datalim'}

agg_filter

Функция фильтрации, принимающая массив чисел с плавающей точкой формы (m, n, 3) и значение dpi и возвращающая массив формы (m, n, 3) и два смещения относительно нижнего левого угла изображения

alpha

float или None

anchor

(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'equal'} или float

autoscale_on

bool

autoscalex_on

неизвестно

autoscaley_on

неизвестно

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

bool или 'line'

box_aspect

float или None

clip_box

BboxBase или None

clip_on

bool

clip_path

Patch или (Path, Transform) или None

facecolor или fc

цвет

figure

Figure или SubFigure

forward_navigation_events

bool или "auto"

frame_on

bool

gid

str

in_layout

bool

label

object

mouseover

bool

navigate

bool

navigate_mode

неизвестно

path_effects

список объектов AbstractPathEffect

picker

None, bool, float или callable

position

[left, bottom, width, height] или Bbox

prop_cycle

Cycler

rasterization_zorder

float или None

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

snap

bool или None

subplotspec

неизвестно

title

str

transform

Transform

url

str

visible

bool

xbound

(lower: float, upper: float)

xlabel

str

xlim

(left: float, right: float)

xmargin

float больше -0.5

xscale

неизвестно

xticklabels

неизвестно

xticks

неизвестно

ybound

(lower: float, upper: float)

ylabel

str

ylim

(bottom: float, top: float)

ymargin

float больше -0.5

yscale

неизвестно

yticklabels

неизвестно

yticks

неизвестно

zorder

float

См. также

Figure.add_subplot
pyplot.subplot
pyplot.axes
Figure.subplots
pyplot.subplots

Примечания

В редких случаях 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API