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_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
-
Другие ключевые параметры передаются плашке
Rectangle:Свойство Описание agg_filterфункция фильтра, которая принимает (m, n, 3) массив float и значение dpi, и возвращает (m, n, 3) массив alphaскаляр или None animatedbool antialiasedили aaнеизвестно capstyleCapStyleили {'butt', 'projecting', 'round'}clip_boxBboxclip_onbool clip_pathPatch или (Path, Transform) или None colorцвет containsнеизвестно edgecolorили ecцвет или None или 'auto' facecolorили fcцвет или None figureFigurefillbool gidстрока hatch{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} in_layoutbool joinstyleJoinStyleили {'miter', 'round', 'bevel'}labelобъект linestyleили ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...} linewidthили lwвещественное число или None path_effectsAbstractPathEffectpickerNone или bool или float или вызываемый объект rasterizedbool sketch_params(масштаб: float, длина: float, случайность: float) snapbool или None transformTransformurlстрока visiblebool zorderfloat
Возвращаемое значение: -
rectangle_patch
patches.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