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]
-
Установка нескольких свойств сразу.
Поддерживаемые свойства:
Свойство
Описание
функция фильтра, которая принимает массив float (m, n, 3) и значение 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.7.5/api/_as_gen/mpl_toolkits.axes_grid1.anchored_artists.AnchoredAuxTransformBox.html