Spec-Zone.ru › Matplotlib 3.4

matplotlib.axes.Axes.indicate_inset

Axes.indicate_inset(bounds, inset_ax=None, *, transform=None, facecolor='none', edgecolor='0.5', alpha=0.5, zorder=4.99, **kwargs)[source]

Добавьте индикатор вставки в Axes. Это прямоугольник на графике в позиции, указанной параметром bounds, который необязательно имеет линии, соединяющие прямоугольник с вставленным Axes (Axes.inset_axes).

Параметры:
bounds[x0, y0, width, height]

Координаты нижнего левого угла прямоугольника, его ширина и высота.

inset_axAxes

Необязательный вставленный Axes, к которому будут проведены соединительные линии. Рисуются две линии, соединяющие индикаторную область с вставленным Axes в углах, выбранных так, чтобы не перекрывать индикаторную область.

transformTransform

Преобразование для координат прямоугольника. По умолчанию ax.transAxes, т.е. единицы измерения rect находятся в координатах, относительных к Axes.

facecolorцвет, по умолчанию: 'none'

Цвет заливки прямоугольника.

edgecolorцвет, по умолчанию: '0.5'

Цвет границы прямоугольника и соединительных линий.

alphaвещественное число, по умолчанию: 0.5

Прозрачность прямоугольника и соединительных линий.

zorderвещественное число, по умолчанию: 4.99

Порядок рисования прямоугольника и соединительных линий. Значение по умолчанию 4.99 немного ниже уровня по умолчанию для вставленного Axes.

**kwargs

Другие ключевые параметры передаются плашке Rectangle:

Свойство Описание
agg_filter функция фильтра, которая принимает (m, n, 3) массив float и значение dpi, и возвращает (m, n, 3) массив
alpha скаляр или None
animated bool
antialiased или aa неизвестно
capstyle CapStyle или {'butt', 'projecting', 'round'}
clip_box Bbox
clip_on bool
clip_path Patch или (Path, Transform) или None
color цвет
contains неизвестно
edgecolor или ec цвет или None или 'auto'
facecolor или fc цвет или None
figure Figure
fill bool
gid строка
hatch {'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
in_layout bool
joinstyle JoinStyle или {'miter', 'round', 'bevel'}
label объект
linestyle или ls {'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth или lw вещественное число или None
path_effects AbstractPathEffect
picker None или bool или float или вызываемый объект
rasterized bool
sketch_params (масштаб: float, длина: float, случайность: float)
snap bool или None
transform Transform
url строка
visible bool
zorder float
Возвращаемое значение:
rectangle_patchpatches.Rectangle

Фрейм индикатора.

connector_lines4-кортеж patches.ConnectionPatch

Четыре соединительные линии, соединяющиеся с углами (нижний левый, верхний левый, нижний правый, верхний правый) inset_ax. Две линии установлены с видимость False, но пользователь может установить видимость в True, если автоматический выбор не кажется правильным.

Предупреждение

Этот метод экспериментальный, начиная с версии 3.0, и API может измениться.

Примеры использования matplotlib.axes.Axes.indicate_inset

© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/matplotlib.axes.Axes.indicate_inset.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API