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)[source]
-
Bases:
AnchoredOffsetboxЯкорный контейнер с фиксированным размером и заполняемой областью рисования.
Объекты, добавленные в drawing_area, будут интерпретироваться с координатами в пикселях. Любые преобразования, заданные для объектов, будут перезаписаны.
- Параметры:
-
- width, heightfloat
-
Ширина и высота контейнера в пикселях.
- xdescent, ydescentfloat
-
Спуск контейнера по оси x и y в пикселях.
- locstr
-
Расположение этого объекта. Допустимые расположения: 'верхний левый', 'верхний центр', 'верхний правый', 'центр слева', 'центр', 'центр справа', 'нижний левый', 'нижний центр', 'нижний правый'. Для обратной совместимости принимаются также числовые значения. Подробности см. в параметре loc для
Legend. - padfloat, по умолчанию: 0.4
-
Отступ вокруг дочерних объектов, в долях размера шрифта.
- borderpadfloat, по умолчанию: 0.5
-
Отступ границы, в долях размера шрифта.
-
prop
matplotlib.font_manager.FontProperties, необязательно -
Свойства шрифта, используемые в качестве ссылки для отступов.
- frameonbool, по умолчанию: True
-
Если True, рисуется рамка вокруг этого объекта.
- **kwargs
-
Ключевые аргументы, передаваемые в
AnchoredOffsetbox.
Примеры
Для отображения синих и красных окружностей разного размера в верхнем правом углу осей 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)
- Атрибуты:
-
-
drawing_area
matplotlib.offsetbox.DrawingArea -
Контейнер для отображения объектов.
-
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
str
float
bool
объект
bool
(float, float) или вызываемый объект
None или bool или float или вызываемый объект
bool
(масштаб: float, длина: float, случайность: float)
bool или None
str
bool
float
float
Примеры использования mpl_toolkits.axes_grid1.anchored_artists.AnchoredDrawingArea
© 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.AnchoredDrawingArea.html