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
matplotlib.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 или
matplotlib.transforms.BboxBase, необязательно -
Прямоугольник (bbox), к которому будет привязана встроенная ось. Если None, используется parent_axes.bbox. Если кортеж, может быть представлен как [left, bottom, width, height] или [left, bottom]. Если параметры width и/или height указаны в относительных единицах, нельзя использовать 2-кортеж [left, bottom]. Обратите внимание, что единицы bounding box определяются используемым преобразованием. При использовании bbox_to_anchor почти всегда имеет смысл также указать bbox_transform. Это часто может быть преобразование осей parent_axes.transAxes.
-
bbox_transform
matplotlib.transforms.Transform, необязательно -
Преобразование для прямоугольника, содержащего встроенные оси. Если None, используется
transforms.IdentityTransform(т.е., пиксельные координаты). Это полезно, когда не задаётся ни один аргумент для bbox_to_anchor. При использовании bbox_to_anchor почти всегда имеет смысл также указать bbox_transform. Это часто может быть преобразование осей parent_axes.transAxes. В обратном случае, при указании преобразования осей или фигуры здесь, имейте в виду, что если не указывать bbox_to_anchor, будет использоваться parent_axes.bbox, единицы которого задаются в координатах отображения (пикселях). -
axes_class
matplotlib.axes.Axesтип, по умолчанию:HostAxes -
Тип вновь созданных встроенных осей.
- axes_kwargsdict, необязательно
-
parent_axes
-
Ключевые аргументы для передачи в конструктор вложенных осей. Допустимые аргументы включают:
Свойство
Описание
{'box', 'datalim'}
функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)
скаляр или None
(float, float) или {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} или float
bool
bool
bool
Callable[[Axes, Renderer], Bbox]
bool или 'line'
float или None
bool
Patch или (Path, Transform) или None
facecolorили fcцвет
bool
строка
bool
объект
bool
неизвестно
None или bool или float или вызываемая функция
[левый, нижний, ширина, высота] или
Bboxнеизвестно
float или None
bool
(масштаб: float, длина: float, случайность: float)
bool или None
строка
строка
bool
неизвестно
строка
(нижний: float, верхний: float)
число, большее, чем -0.5
{"линейный", "логарифмический", "симлогический", "логит", ...} или
ScaleBaseнеизвестно
неизвестно
неизвестно
строка
-
(нижняя граница: float, верхняя граница: float)
float больше -0.5
{"линейный", "логарифмический", "симлогический", "логит", ...} или
ScaleBaseнеизвестно
неизвестно
float
- borderpadfloat, по умолчанию: 0.5
-
Отступ между вставленным графиком и bbox_to_anchor. Единицы — размер шрифта осей, т.е. для стандартного размера шрифта 10 пунктов borderpad = 0.5 эквивалентно отступу в 5 пунктов.
- Возвращает
-
- inset_axesaxes_class
-
Объект вставленного графика, созданный.
Примеры использования mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/_as_gen/mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes.html