mpl_toolkits.axes_grid1.anchored_artists.AnchoredAuxTransformBox
- classmpl_toolkits.axes_grid1.anchored_artists.AnchoredAuxTransformBox(transform, loc, pad=0.4, borderpad=0.5, prop=None, frameon=True, **kwargs)[исходный код]
-
Базовые классы:
AnchoredOffsetboxЗакреплённый контейнер с преобразованными координатами.
Художественные элементы, добавленные в drawing_area, масштабируются в соответствии с координатами используемого преобразования. Размеры этого художественного элемента будут увеличиваться, чтобы вместить добавленные элементы.
- Параметры:
-
-
transform
Transform -
Объект преобразования для используемой системы координат, например,
matplotlib.axes.Axes.transData. - 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
-
Отступ от границы, в долях размера шрифта.
-
prop
FontProperties, необязательный -
Свойство шрифта, используемое в качестве основы для отступов.
- frameonbool, по умолчанию: True
-
Если True, нарисовать рамку вокруг этого художественного элемента.
- **kwargs
-
Именованные аргументы, передаваемые в
AnchoredOffsetbox.
-
transform
- Атрибуты:
-
-
drawing_area
AuxTransformBox -
Контейнер для отображаемых художественных элементов.
-
drawing_area
Примеры
Чтобы отобразить эллипс в левом верхнем углу шириной 0.1 и высотой 0.4 в координатах данных:
>>> box = AnchoredAuxTransformBox(ax.transData, loc='upper left') >>> el = Ellipse((0, 0), width=0.1, height=0.4, angle=30) >>> box.drawing_area.add_artist(el) >>> ax.add_artist(box)
- 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>)[исходный код]
-
Задать несколько свойств одновременно.
Поддерживаются следующие свойства:
Свойство
Описание
функция фильтра, принимающая массив float размером (m, n, 3) и значение dpi и возвращающая массив размером (m, n, 3) и два смещения от левого нижнего угла изображения
float или None
bool
неизвестно
неизвестно
BboxBaseили Nonebool
Patch или (Path, Transform) или None
str
float
bool
object
bool
(float, float) или callable
список объектов
AbstractPathEffectNone, bool, float или callable
bool
(scale: float, length: float, randomness: float)
bool или None
str
bool
float
float
Примеры использования mpl_toolkits.axes_grid1.anchored_artists.AnchoredAuxTransformBox
© 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.AnchoredAuxTransformBox.html