Spec-Zone.ru › Matplotlib

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, ширина, высота]

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

inset_axAxes

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

transformTransform

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

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

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

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

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

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

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

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

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

**kwargs

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

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от левого нижнего угла изображения

alpha

скаляр или None

angle

неизвестно

animated

булево значение

antialiased или aa

булево значение или None

bounds

(left, bottom, width, height)

capstyle

CapStyle или {'butt', 'projecting', 'round'}

clip_box

BboxBase или None

clip_on

булево значение

clip_path

Patch или (Path, Transform) или None

color

цвет

edgecolor или ec

цвет или None

facecolor или fc

цвет или None

figure

Figure

fill

булево значение

gid

строка

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

height

неизвестно

in_layout

булево значение

joinstyle

JoinStyle или {'miter', 'round', 'bevel'}

label

объект

linestyle или ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidth или lw

число с плавающей точкой или None

mouseover

булево значение

path_effects

список AbstractPathEffect

picker

None или булево значение или число с плавающей точкой или вызываемая функция

rasterized

булево значение

sketch_params

(scale: float, length: float, randomness: float)

snap

булево значение или None

transform

Transform

url

строка

visible

булево значение

width

неизвестно

x

неизвестно

xy

(число с плавающей точкой, число с плавающей точкой)

y

неизвестно

zorder

число с плавающей точкой

Возвращает:
rectangle_patchpatches.Rectangle

Кадр-индикатор.

connector_lines4-tuple of patches.ConnectionPatch

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

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

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

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

Spec-Zone.ru

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