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)[source]
-
Создаёт вставную ось, привязанную к родительской оси, с масштабированием. Пример использования см. в примерах.
- Параметры:
-
-
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, необязательно -
Область (bbox), к которой будет привязана вставная ось. Если None, используется parent_axes.bbox. Если кортеж, может быть либо [left, bottom, width, height], либо [left, bottom]. Если ширина и/или высота заданы в относительных единицах, то 2-кортеж [left, bottom] нельзя использовать. Обратите внимание, что единицы измерения области определяются используемым преобразованием. При использовании bbox_to_anchor почти всегда имеет смысл также указать bbox_transform. Часто это преобразование оси parent_axes.transAxes.
-
bbox_transform
Transform, необязательно -
Преобразование для области (bbox), содержащей вставную ось. Если 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, необязательно
-
Ключевые аргументы для конструктора вставной оси. Допустимые аргументы включают:
-
parent_axes
Свойство
Описание
{'box', 'datalim'}
функция фильтра, которая принимает массив с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от нижнего левого угла изображения
скаляр или 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
facecolorили fcbool или "auto"
bool
str
bool
объект
bool
bool
неизвестно
список
AbstractPathEffectNone или bool или float или вызываемый объект
[левое, нижнее, ширина, высота] или
Bboxfloat или None
bool
(масштаб: float, длина: float, случайность: float)
bool или None
неизвестно
str
str
bool
(нижнее: float, верхнее: float)
str
(левое: float, правое: float)
float больше чем -0.5
неизвестно
неизвестно
неизвестно
(нижняя граница: float, верхняя граница: float)
строка
(нижняя граница: float, верхняя граница: float)
число, большее -0.5
неизвестно
неизвестно
неизвестно
число с плавающей точкой
- borderpadfloat, default: 0.5
-
Отступ между вставленным графиком и bbox_to_anchor. Единицы — размер шрифта осей, т. е. для стандартного размера шрифта 10 пунктов borderpad = 0.5 эквивалентно отступу в 5 пунктов.
- Возвращает:
-
- inset_axesaxes_class
-
Объект вставленного графика, созданный.
Примеры использования mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes
© 2012–2023 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