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).- Parameters:
-
- bounds[x0, y0, width, height]
-
Координаты левого нижнего угла прямоугольника, а также его ширина и высота.
-
inset_ax
Axes -
Необязательный вставленный Axes, к которому проводятся соединительные линии. Рисуются две линии, соединяющие прямоугольник-индикатор с вставленным Axes в углах, выбранных так, чтобы не перекрывать прямоугольник-индикатор.
-
transform
Transform -
Преобразование для координат прямоугольника. По умолчанию
ax.transAxes, т.е. единицы измерения rect указаны в координатах, относительных к Axes. - facecolorцвет, по умолчанию: 'none'
-
Цвет заливки прямоугольника.
- edgecolorцвет, по умолчанию: '0.5'
-
Цвет контура прямоугольника и соединительных линий.
- alphafloat, по умолчанию: 0.5
-
Прозрачность прямоугольника и соединительных линий.
- zorderfloat, по умолчанию: 4.99
-
Порядок отрисовки прямоугольника и соединительных линий. Значение по умолчанию, 4.99, немного ниже уровня вставленных Axes по умолчанию.
- **kwargs
-
Дополнительные ключевые аргументы передаются в патч
Rectangle:Свойство
Описание
функция фильтра, которая принимает массив (m, n, 3) чисел с плавающей запятой и значение dpi, и возвращает массив (m, n, 3) и два смещения от левого нижнего угла изображения
скаляр или None
неизвестно
bool
antialiasedили aabool или None
(левый, нижний, ширина, высота)
CapStyleили {'butt', 'projecting', 'round'}BboxBaseили Nonebool
Патч или (Path, Transform) или None
цвет
edgecolorили ecцвет или None
facecolorили fcцвет или None
bool
строка
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
неизвестно
bool
JoinStyleили {'miter', 'round', 'bevel'}объект
linestyleили ls{'-', '--', '-.', ':', '', (смещение, последовательность включения-выключения), ...}
linewidthили lwчисло с плавающей запятой или None
bool
список
AbstractPathEffectNone или bool или число с плавающей запятой или вызываемый объект
bool
(масштаб: число с плавающей запятой, длина: число с плавающей запятой, случайность: число с плавающей запятой)
bool или None
строка
bool
неизвестно
неизвестно
(число с плавающей запятой, число с плавающей запятой)
неизвестно
число с плавающей запятой
-
- Возвращает:
-
-
rectangle_patch
patches.Rectangle -
Рамка-индикатор.
-
connector_lines4-кортеж из
patches.ConnectionPatch -
Четыре линии-соединителя, соединяющие (левый-нижний, левый-верхний, правый-нижний, правый-верхний) углы inset_ax. Две линии установлены с видимость False, но пользователь может установить видимость в True, если автоматический выбор не является корректным.
-
rectangle_patch
Предупреждение
Этот метод является экспериментальным по состоянию на 3.0, и API может измениться.
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/_as_gen/matplotlib.axes.Axes.indicate_inset.html