mpl_toolkits.axes_grid1.anchored_artists.AnchoredDrawingArea
- classmpl_toolkits.axes_grid1.anchored_artists.AnchoredDrawingArea(width, height, xdescent, ydescent, loc, pad=0.4, borderpad=0.5, prop=None, frameon=True, **kwargs)[исходный код]
-
Базовые классы:
AnchoredOffsetboxЗакреплённый контейнер фиксированного размера с заполняемой областью
DrawingArea.Координаты художников, добавленных в drawing_area, интерпретируются как пиксели. Любые преобразования, заданные для художников, будут переопределены.
- Параметры:
-
- width, heightfloat
-
Ширина и высота контейнера в пикселях.
- xdescent, ydescentfloat
-
Величина выступа контейнера по направлениям x и y в пикселях.
- locstr
-
Расположение этого художника. Допустимые значения: 'upper left', 'upper center', 'upper right', 'center left', 'center', 'center right', 'lower left', 'lower center', 'lower right'. Для обратной совместимости также принимаются числовые значения. Подробнее см. параметр loc класса
Legend. - padfloat, по умолчанию: 0.4
-
Отступ вокруг дочерних объектов, в долях размера шрифта.
- borderpadfloat, по умолчанию: 0.5
-
Отступ от границы, в долях размера шрифта.
-
prop
FontProperties, необязательный -
Свойство шрифта, используемое в качестве основы для отступов.
- frameonbool, по умолчанию: True
-
Если True, вокруг этого художника рисуется рамка.
- **kwargs
-
Именованные аргументы передаются классу
AnchoredOffsetbox.
- Атрибуты:
-
-
drawing_area
DrawingArea -
Контейнер для отображаемых художников.
-
drawing_area
Примеры
Чтобы отобразить синие и красные круги разных размеров в правом верхнем углу объекта Axes ax:
>>> ada = AnchoredDrawingArea(20, 20, 0, 0, ... loc='upper right', frameon=False) >>> ada.drawing_area.add_artist(Circle((10, 10), 10, fc="b")) >>> ada.drawing_area.add_artist(Circle((30, 10), 5, fc="r")) >>> ax.add_artist(ada)
- 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>)[исходный код]
-
Задать несколько свойств одновременно.
Поддерживаемые свойства:
Свойство
Описание
функция фильтра, принимающая массив float формы (m, n, 3) и значение dpi и возвращающая массив формы (m, n, 3) и два смещения относительно нижнего левого угла изображения
float или None
bool
неизвестно
неизвестно
BboxBaseили Nonebool
Patch или (Path, Transform) или None
str
float
bool
object
bool
(float, float) или callable
список объектов
AbstractPathEffectNone или bool или float или callable
bool
(scale: float, length: float, randomness: float)
bool или None
str
bool
float
float
Примеры использования mpl_toolkits.axes_grid1.anchored_artists.AnchoredDrawingArea
© 2012–2026 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.AnchoredDrawingArea.html