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
- Атрибуты:
-
-
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>)[source]
-
Установка нескольких свойств одновременно.
Поддерживаемые свойства:
Свойство
Описание
функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив float (m, n, 3) и два смещения от левого нижнего угла изображения
скаляр или None
bool
неизвестно
неизвестно
BboxBaseили Nonebool
Patch или (Path, Transform) или None
строка
вещественное число
bool
объект
bool
(вещественное число, вещественное число) или вызываемая функция
список
AbstractPathEffectNone или 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/stable/api/_as_gen/mpl_toolkits.axes_grid1.anchored_artists.AnchoredAuxTransformBox.html