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