matplotlib.axes.Axes.indicate_inset
- Axes.indicate_inset(bounds=None, inset_ax=None, *, transform=None, facecolor='none', edgecolor='0.5', alpha=0.5, zorder=None, **kwargs)[исходный код]
-
Добавляет индикатор врезки к объекту Axes. Это прямоугольник на графике в позиции, заданной параметром bounds; при необходимости его можно соединить линиями с объектом Axes врезки (
Axes.inset_axes).- Параметры:
-
- bounds[x0, y0, width, height], необязательно
-
Левый нижний угол отмечаемого прямоугольника, а также его ширина и высота. Если параметр не задан, границы вычисляются по пределам данных объекта inset_ax, который необходимо передать.
-
inset_ax
Axes, необязательно -
Необязательный объект Axes врезки, к которому проводятся соединительные линии. Две линии соединяют рамку индикатора с объектом Axes врезки; их углы выбираются так, чтобы линии не пересекались с рамкой индикатора.
-
transform
Transform -
Преобразование координат прямоугольника. По умолчанию используется
ax.transAxes, то есть единицы измерения rect задаются в относительных координатах Axes. - facecolorцвет, по умолчанию: 'none'
-
Цвет заливки прямоугольника.
- edgecolorцвет, по умолчанию: '0.5'
-
Цвет прямоугольника и соединительных линий.
- alphafloat или None, по умолчанию: 0.5
-
Прозрачность прямоугольника и соединительных линий. Если значение не равно
None, оно переопределяет значения alpha, заданные в параметрах facecolor и edgecolor. - zorderfloat, по умолчанию: 4.99
-
Порядок отрисовки прямоугольника и соединительных линий. Значение по умолчанию, 4.99, немного меньше стандартного уровня объектов Axes врезки.
- **kwargs
-
Остальные аргументы-ключевые слова передаются патчу
Rectangle:Свойство
Описание
функция фильтра, принимающая массив чисел с плавающей точкой формы (m, n, 3) и значение dpi и возвращающая массив формы (m, n, 3) и два смещения от левого нижнего угла изображения
float или None
неизвестно
bool
antialiasedoraabool или None
(left, bottom, width, height)
CapStyleили {'butt', 'projecting', 'round'}BboxBaseили Nonebool
Patch или (Path, Transform) или None
цвет или None
цвет или None
bool
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
неизвестно
неизвестно
bool
JoinStyleили {'miter', 'round', 'bevel'}object
{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
float или None
bool
список объектов
AbstractPathEffectNone, bool, float или вызываемый объект
bool
(scale: float, length: float, randomness: float)
bool или None
str
bool
неизвестно
неизвестно
(float, float)
неизвестно
float
- Возвращает:
-
-
inset_indicator
inset.InsetIndicator -
Объект-художник, содержащий
- inset_indicator.rectangle
Rectangle -
Рамку индикатора.
- inset_indicator.connectorsкортеж из 4 объектов
patches.ConnectionPatch -
Четыре соединительные линии, ведущие к углам (нижнему левому, верхнему левому, нижнему правому, верхнему правому) объекта inset_ax. Для двух линий установлена видимость False, однако пользователь может установить значение True, если автоматический выбор сочтёт неверным.
Изменено в версии 3.10: Ранее возвращались прямоугольник и кортеж соединительных линий.
- inset_indicator.rectangle
-
inset_indicator
Предупреждение
Этот метод является экспериментальным начиная с версии 3.0, и API может измениться.
© 2012–2026 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