mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes
- mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes(parent_axes, zoom, loc='upper right', bbox_to_anchor=None, bbox_transform=None, axes_class=None, axes_kwargs=None, borderpad=0.5)[исходный код]
-
Создаёт закреплённую область вставки, масштабируя родительскую область. Примеры использования см. также в разделе примеры.
- Параметры:
-
-
parent_axes
Axes -
Область, в которой следует разместить область вставки.
- zoomfloat
-
Коэффициент масштабирования осей данных. При zoom > 1 координаты увеличиваются (то есть выполняется «приближение»), а при zoom < 1 координаты уменьшаются (то есть выполняется «отдаление»).
- locstr, по умолчанию: 'upper right'
-
Расположение области вставки. Допустимые значения: 'upper left', 'upper center', 'upper right', 'center left', 'center', 'center right', 'lower left', 'lower center', 'lower right'. Для обратной совместимости также принимаются числовые значения. Подробнее см. параметр loc класса
Legend. -
bbox_to_anchortuple или
BboxBase, необязательный -
Ограничивающая рамка, к которой будет привязана область вставки. Если значение равно None, используется parent_axes.bbox. Если задан кортеж, он может иметь вид [left, bottom, width, height] или [left, bottom]. Если аргументы kwargs width и/или height заданы в относительных единицах, использовать кортеж из двух элементов [left, bottom] нельзя. Обратите внимание, что единицы измерения ограничивающей рамки определяются используемым преобразованием. При использовании bbox_to_anchor почти всегда имеет смысл также указать bbox_transform. Часто в качестве него используется преобразование осей parent_axes.transAxes.
-
bbox_transform
Transform, необязательный -
Преобразование для ограничивающей рамки, содержащей область вставки. Если значение равно None, используется
transforms.IdentityTransform(то есть координаты пикселей). Это полезно, если аргумент bbox_to_anchor не задан. При использовании bbox_to_anchor почти всегда имеет смысл также указать bbox_transform. Часто в качестве него используется преобразование осей parent_axes.transAxes. И наоборот, если здесь указано преобразование осей или рисунка, учитывайте, что при отсутствии bbox_to_anchor будет использоваться parent_axes.bbox, единицы измерения которого заданы в экранных координатах (пикселях). -
axes_classтип
Axes, по умолчанию:HostAxes -
Тип создаваемой области вставки.
- axes_kwargsdict, необязательный
-
Именованные аргументы, передаваемые конструктору области вставки. Допустимые аргументы включают:
Свойство
Описание
{'box', 'datalim'}
функция фильтра, принимающая массив чисел с плавающей точкой размером (m, n, 3) и значение dpi и возвращающая массив размером (m, n, 3) и два смещения от нижнего левого угла изображения
float или None
(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} или float
bool
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
bool или 'line'
float или None
BboxBaseили Nonebool
Patch или (Path, Transform) или None
bool или "auto"
bool
str
bool
object
bool
bool
неизвестно
список объектов
AbstractPathEffectNone, bool, float или вызываемый объект
[left, bottom, width, height] или
Bboxfloat или None
bool
(scale: float, length: float, randomness: float)
bool или None
неизвестно
str
str
bool
(lower: float, upper: float)
str
(left: float, right: float)
float больше -0.5
неизвестно
неизвестно
неизвестно
(lower: float, upper: float)
str
(bottom: float, top: float)
float больше -0.5
неизвестно
неизвестно
неизвестно
float
- borderpadfloat, по умолчанию: 0.5
-
Отступ между областью вставки и bbox_to_anchor. Единица измерения — размер шрифта осей; например, при размере шрифта по умолчанию 10 пунктов значение borderpad = 0.5 соответствует отступу 5 пунктов.
-
parent_axes
- Возвращает:
-
- inset_axesaxes_class
-
Созданный объект области вставки.
Примеры использования mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes.html