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_ax
Axes -
Необязательный вставной Axes для рисования соединительных линий. Рисуются две линии, соединяющие прямоугольник-индикатор с вставным Axes в углах, выбранных таким образом, чтобы они не перекрывались прямоугольником-индикатором.
-
transform
Transform -
Преобразование для координат прямоугольника. По умолчанию
ax.transAxes, т.е. единицы rect выражены в координатах, относительных к Axes. - facecolorцвет, по умолчанию: 'none'
-
Цвет заливки прямоугольника.
- edgecolorцвет, по умолчанию: '0.5'
-
Цвет границы прямоугольника и соединительных линий.
- alphaвещественное число, по умолчанию: 0.5
-
Прозрачность прямоугольника и соединительных линий.
- zorderвещественное число, по умолчанию: 4.99
-
Порядок рисования прямоугольника и соединительных линий. Значение по умолчанию 4.99, немного меньше, чем для вставных Axes.
- **kwargs
-
Другие ключевые аргументы передаются в patch
Rectangle:Свойство
Описание
функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от левого нижнего угла изображения
скаляр или None
неизвестно
булево значение
antialiasedили aaбулево значение или None
(left, bottom, width, height)
CapStyleили {'butt', 'projecting', 'round'}BboxBaseили Noneбулево значение
Patch или (Path, Transform) или None
edgecolorили ecцвет или None
facecolorили fcцвет или None
булево значение
строка
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
неизвестно
булево значение
JoinStyleили {'miter', 'round', 'bevel'}объект
linestyleили ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidthили lwчисло с плавающей точкой или None
булево значение
список
AbstractPathEffectNone или булево значение или число с плавающей точкой или вызываемая функция
булево значение
(scale: float, length: float, randomness: float)
булево значение или None
строка
булево значение
неизвестно
неизвестно
(число с плавающей точкой, число с плавающей точкой)
неизвестно
число с плавающей точкой
-
- Возвращает:
-
-
rectangle_patch
patches.Rectangle -
Кадр-индикатор.
-
connector_lines4-tuple of
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/stable/api/_as_gen/matplotlib.axes.Axes.indicate_inset.html