Spec-Zone.ru › Matplotlib

matplotlib.figure.Figure.add_axes

Figure.add_axes(*args, **kwargs)[исходный код]

Добавляет 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}, необязательный

Тип проекции Axes. str — имя пользовательской проекции; см. projections. Значение None по умолчанию задаёт проекцию 'rectilinear'.

polarbool, по умолчанию: False

Если True, эквивалентно projection='polar'.

axes_classтип подкласса Axes, необязательный

Создаваемый подкласс axes.Axes. Этот параметр несовместим с projection и polar. Примеры см. в разделе axisartist.

sharex, shareyAxes, необязательные

Общие оси 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 или вызываемый объект

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)

Примеры использования matplotlib.figure.Figure.add_axes

Симуляция дождя

Симуляция дождя

Axes фиксированного физического размера

Axes фиксированного физического размера

Освободить место для ylabel с помощью axes_grid

Освободить место для ylabel с помощью axes_grid

Простой разделитель Axes 1

Простой разделитель Axes 1

Простой разделитель Axes 3

Простой разделитель Axes 3

Демонстрация вспомогательных Axes

Демонстрация вспомогательных Axes

Штрихкод

Штрихкод

Повторная выборка изображения

Повторная выборка изображения

Диаграмма рассеяния с гистограммами

Диаграмма рассеяния с гистограммами

Применение SVG-фильтра к линии

Применение SVG-фильтра к линии

Круговая диаграмма с SVG-фильтром

Круговая диаграмма с SVG-фильтром

Структура Figure

Структура Figure

Firefox

Firefox

Отрисовка с затенением и степенной нормализацией

Отрисовка с затенением и степенной нормализацией

События панорамирования и масштабирования для перекрывающихся Axes

События панорамирования и масштабирования для перекрывающихся Axes

XKCD

XKCD

Демонстрация Axes

Демонстрация Axes

Простая настройка Figure и Axes

Простая настройка Figure и Axes

Кнопки

Кнопки

Масштабирование изображения с помощью RangeSlider

Масштабирование изображения с помощью RangeSlider

Ползунок

Ползунок

Привязка ползунков к дискретным значениям

Привязка ползунков к дискретным значениям

Текстовое поле

Текстовое поле

Руководство по Artist

Руководство по Artist

Размещение нескольких Axes на Figure

Размещение нескольких Axes на Figure

Задание цветов

Задание цветов

Свойства текста и расположение

Свойства текста и расположение

© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.figure.Figure.add_axes.html

Spec-Zone.ru

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