matplotlib.axes.Axes.inset_axes
- Axes.inset_axes(bounds, *, transform=None, zorder=5, **kwargs)[source]
-
Добавляет дочернюю вставочную область Axes к этой существующей области Axes.
- Параметры:
-
- bounds[x0, y0, width, height]
-
Нижний левый угол вставочной области Axes, а также её ширина и высота.
-
transform
Transform -
По умолчанию используется
ax.transAxes, то есть единицы измерения rect задаются в координатах относительно области Axes. - projection{None, 'aitoff', 'hammer', 'lambert', 'mollweide', 'polar', 'rectilinear', str}, optional
-
Тип проекции вставочной
Axes. str — имя пользовательской проекции; см.projections. Значение по умолчанию None задаёт проекцию 'rectilinear'. - polarbool, default: False
-
Если True, эквивалентно projection='polar'.
-
axes_classsubclass type of
Axes, optional -
Создаётся экземпляр подкласса
axes.Axes. Этот параметр несовместим с projection и polar. Примеры см. в руководстве по axisartist. - zordernumber
-
По умолчанию 5 (как у
Axes.legend). Увеличьте или уменьшите значение, чтобы указать, будет ли вставочная область расположена поверх или под данными, отображёнными в родительской области Axes. - **kwargs
-
Остальные именованные аргументы передаются классу вставочной области Axes.
- Возвращает:
-
- ax
-
Созданный экземпляр
Axes.
Примеры
В этом примере создаются две вставочные области Axes: первая использует координаты относительно области Axes, а вторая — координаты данных:
fig, ax = plt.subplots() ax.plot(range(10)) axin1 = ax.inset_axes([0.8, 0.1, 0.15, 0.15]) axin2 = ax.inset_axes( [5, 7, 2.3, 2.3], transform=ax.transData)
Примеры использования matplotlib.axes.Axes.inset_axes
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.inset_axes.html