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
matplotlib.transforms.Transform -
Объект преобразования для используемой системы координат, т.е.,
matplotlib.axes.Axes.transData. - locstr
-
Позиция этого элемента. Допустимые позиции: 'верхний слева', 'верхний центр', 'верхний справа', 'центр слева', 'центр', 'центр справа', 'нижний слева', 'нижний центр', 'нижний справа'. Для обратной совместимости также принимаются числовые значения. Подробности см. в параметре loc
Legend. - padfloat, по умолчанию: 0.4
-
Отступ вокруг дочерних объектов, в долях размера шрифта.
- borderpadfloat, по умолчанию: 0.5
-
Отступ границы, в долях размера шрифта.
-
prop
matplotlib.font_manager.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
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>, 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) float и значение dpi, и возвращает массив (m, n, 3) и два смещения от нижнего левого угла изображения
скаляр или None
bool
неизвестно
неизвестно
bool
Patch или (Path, Transform) или None
строка
вещественное число
bool
объект
bool
(вещественное число, вещественное число) или вызываемая функция
None или bool или вещественное число или вызываемая функция
bool
(масштаб: вещественное число, длина: вещественное число, случайность: вещественное число)
bool или None
строка
bool
вещественное число
вещественное число
Примеры использования 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.6.0/api/_as_gen/mpl_toolkits.axes_grid1.anchored_artists.AnchoredAuxTransformBox.html