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, необязательно -
Область, к которой будут привязаны вложенные оси. Если None, используется parent_axes.bbox. Если кортеж, может быть либо [left, bottom, width, height], либо [left, bottom]. Если в качестве параметров указаны width и/или height в относительных единицах, то 2-кортеж [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, необязательно
-
Ключевые параметры для конструктора вложенных осей. Допустимые параметры:
-
parent_axes
Свойство
Описание
{'box', 'datalim'}
функция фильтра, которая принимает массив с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от нижнего левого угла изображения
скаляр или None
(число, число) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} или число
bool
неизвестно
неизвестно
Callable[[Axes, Renderer], Bbox]
bool или 'line'
число или None
BboxBaseили Nonebool
Patch или (Path, Transform) или None
facecolorили fcцвет
bool
строка
bool
объект
bool
bool
неизвестно
список
AbstractPathEffectNone или bool или число или вызываемый объект
[слева, снизу, ширина, высота] или
Bboxчисло или None
bool
(масштаб: число, длина: число, случайность: число)
bool или None
неизвестно
строка
строка
bool
(нижний: число, верхний: число)
строка
(левый: число, правый: число)
число больше -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/3.8.4/api/_as_gen/mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes.html