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]
-
Базовые классы:
matplotlib.offsetbox.AnchoredOffsetboxЗакреплённый контейнер с преобразованными координатами.
Графические элементы, добавленные в drawing_area, масштабируются в соответствии с координатами используемого преобразования. Размеры этого графического элемента будут масштабироваться, чтобы вместить добавленные графические элементы.
- Параметры
-
-
transform
matplotlib.transforms.Transform -
Объект преобразования для используемой системы координат, т.е.
matplotlib.axes.Axes.transData. - locstr
-
Расположение этого графического элемента. Допустимые расположения: 'верхний левый', 'верхний центр', 'верхний правый', 'центральный левый', 'центр', 'центральный правый', 'нижний левый', 'нижний центр', 'нижний правый'. Для обратной совместимости принимаются также числовые значения. См. параметр loc в
Legendдля подробной информации. - padfloat, default: 0.4
-
Отступ вокруг дочерних объектов, в долях размера шрифта.
- borderpadfloat, default: 0.5
-
Отступ границы, в долях размера шрифта.
-
prop
matplotlib.font_manager.FontProperties, optional -
Свойства шрифта, используемые как ссылка для отступов.
- frameonbool, default: 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
matplotlib.offsetbox.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>, 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]
-
Установка нескольких свойств одновременно.
Поддерживаемые свойства:
Свойство
Описание
функция фильтрации, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)
скаляр или None
bool
неизвестно
неизвестно
bool
Patch или (Path, Transform) или None
str
float
bool
object
(float, float) или вызываемый объект
None или bool или float или вызываемый объект
bool
(scale: float, length: float, randomness: float)
bool или None
str
bool
float
float
Примеры использования mpl_toolkits.axes_grid1.anchored_artists.AnchoredAuxTransformBox
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/_as_gen/mpl_toolkits.axes_grid1.anchored_artists.AnchoredAuxTransformBox.html