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]
-
Базовый класс:
matplotlib.offsetbox.AnchoredOffsetboxЗакреплённый контейнер с фиксированным размером и заполняемой областью рисования.
Для художников, добавленных в drawing_area, их координаты будут интерпретироваться как пиксели. Любые преобразования, установленные для художников, будут переопределены.
- Параметры
-
- width, heightfloat
-
Ширина и высота контейнера в пикселях.
- xdescent, ydescentfloat
-
Спуск контейнера по оси x и y в пикселях.
- locstr
-
Расположение этого объекта. Допустимые расположения: 'верхний левый', 'верхний центр', 'верхний правый', 'средний левый', 'центр', 'средний правый', 'нижний левый', 'нижний центр', 'нижний правый'. Для обратной совместимости принимаются также числовые значения. Подробнее см. параметр loc в
Legend. - padfloat, default: 0.4
-
Отступ вокруг дочерних объектов, в долях от размера шрифта.
- borderpadfloat, default: 0.5
-
Отступ границы, в долях от размера шрифта.
-
prop
matplotlib.font_manager.FontProperties, optional -
Свойства шрифта, используемые в качестве ссылки для отступов.
- frameonbool, default: 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>, 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
object
(float, float) или вызываемый объект
None или bool или float или вызываемый объект
bool
(scale: float, length: float, randomness: float)
bool или None
str
bool
float
float
Примеры использования mpl_toolkits.axes_grid1.anchored_artists.AnchoredDrawingArea
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/_as_gen/mpl_toolkits.axes_grid1.anchored_artists.AnchoredDrawingArea.html