Spec-Zone.ru › Matplotlib

mpl_toolkits.axes_grid1.anchored_artists.AnchoredDrawingArea

classmpl_toolkits.axes_grid1.anchored_artists.AnchoredDrawingArea(width, height, xdescent, ydescent, loc, pad=0.4, borderpad=0.5, prop=None, frameon=True, **kwargs)[исходный код]

Базовые классы: AnchoredOffsetbox

Закреплённый контейнер фиксированного размера с заполняемой областью DrawingArea.

Координаты художников, добавленных в drawing_area, интерпретируются как пиксели. Любые преобразования, заданные для художников, будут переопределены.

Параметры:
width, heightfloat

Ширина и высота контейнера в пикселях.

xdescent, ydescentfloat

Величина выступа контейнера по направлениям x и y в пикселях.

locstr

Расположение этого художника. Допустимые значения: 'upper left', 'upper center', 'upper right', 'center left', 'center', 'center right', 'lower left', 'lower center', 'lower right'. Для обратной совместимости также принимаются числовые значения. Подробнее см. параметр loc класса Legend.

padfloat, по умолчанию: 0.4

Отступ вокруг дочерних объектов, в долях размера шрифта.

borderpadfloat, по умолчанию: 0.5

Отступ от границы, в долях размера шрифта.

propFontProperties, необязательный

Свойство шрифта, используемое в качестве основы для отступов.

frameonbool, по умолчанию: True

Если True, вокруг этого художника рисуется рамка.

**kwargs

Именованные аргументы передаются классу AnchoredOffsetbox.

Атрибуты:
drawing_areaDrawingArea

Контейнер для отображаемых художников.

Примеры

Чтобы отобразить синие и красные круги разных размеров в правом верхнем углу объекта Axes ax:

>>> ada = AnchoredDrawingArea(20, 20, 0, 0,
...                           loc='upper right', frameon=False)
>>> ada.drawing_area.add_artist(Circle((10, 10), 10, fc="b"))
>>> ada.drawing_area.add_artist(Circle((30, 10), 5, fc="r"))
>>> ax.add_artist(ada)
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, bbox_to_anchor=<UNSET>, child=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, mouseover=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[исходный код]

Задать несколько свойств одновременно.

Поддерживаемые свойства:

Свойство

Описание

agg_filter

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

alpha

float или None

animated

bool

bbox_to_anchor

неизвестно

child

неизвестно

clip_box

BboxBase или None

clip_on

bool

clip_path

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

figure

Figure

gid

str

height

float

in_layout

bool

label

object

mouseover

bool

offset

(float, float) или callable

path_effects

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

picker

None или bool или float или callable

rasterized

bool

sketch_params

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

snap

bool или None

transform

Transform

url

str

visible

bool

width

float

zorder

float

Примеры использования mpl_toolkits.axes_grid1.anchored_artists.AnchoredDrawingArea

Простые закреплённые объекты

Простые закреплённые объекты

Аннотации

Аннотации

© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/mpl_toolkits.axes_grid1.anchored_artists.AnchoredDrawingArea.html

Spec-Zone.ru

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