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)[source]
-
Bases:
AnchoredOffsetboxЯкорный контейнер с преобразованными координатами.
Объекты, добавленные в drawing_area, масштабируются в соответствии с координатами используемого преобразования. Размеры этого объекта будут масштабироваться для размещения добавленных объектов.
- Параметры:
-
-
transform
Transform -
Объект преобразования для используемой системы координат, т.е.,
matplotlib.axes.Axes.transData. - locstr
-
Расположение этого объекта. Допустимые расположения: 'верхний слева', 'верхний центр', 'верхний справа', 'центр слева', 'центр', 'центр справа', 'нижний слева', 'нижний центр', 'нижний справа'. Для обратной совместимости также принимаются числовые значения. Подробнее см. параметр loc в
Legend. - padfloat, по умолчанию: 0.4
-
Отступ вокруг дочерних объектов, в долях размера шрифта.
- borderpadfloat, по умолчанию: 0.5
-
Отступ от границы, в долях размера шрифта.
-
prop
FontProperties, необязательно -
Свойства шрифта, используемые как ссылка для отступов.
- frameonbool, по умолчанию: True
-
Если True, отобразить рамку вокруг этого объекта.
- **kwargs
-
Дополнительные ключевые параметры, передаваемые в
AnchoredOffsetbox.
-
transform
Примеры
Для отображения эллипса в верхнем левом углу, с шириной 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)
- Атрибуты:
-
-
drawing_area
AuxTransformBox -
Контейнер для отображения объектов.
-
drawing_area
- 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>)[source]
-
Установить сразу несколько свойств.
Поддерживаются следующие свойства:
Свойство
Описание
функция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi и возвращает массив (m, n, 3) и два смещения от нижнего левого угла изображения
скаляр или None
bool
неизвестно
неизвестно
BboxBaseили Nonebool
Patch или (Path, Transform) или None
str
float
bool
объект
bool
(float, float) или вызываемый объект
список
AbstractPathEffectNone или bool или float или вызываемый объект
bool
(scale: float, length: float, randomness: float)
bool или None
str
bool
float
float
Примеры использования mpl_toolkits.axes_grid1.anchored_artists.AnchoredAuxTransformBox
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/_as_gen/mpl_toolkits.axes_grid1.anchored_artists.AnchoredAuxTransformBox.html