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