Spec-Zone.ru › Matplotlib 3.0

matplotlib.axes.Axes.inset_axes

Axes.inset_axes(bounds, *, transform=None, zorder=5, **kwargs) [source]

Добавление дочернего вставленного графика в этот существующий график.

Параметры:
bounds : [x0, y0, width, height]

Левый нижний угол вставленного графика, а также его ширина и высота.

transform : Transform

По умолчанию ax.transAxes, т. е. единицы rect заданы в относительных координатах графика.

zorder : number

По умолчанию 5 (то же, что и Axes.legend). Измените значение выше или ниже, чтобы изменить расположение вставки относительно данных, нарисованных на родительском графике.

**kwargs

Другие kwargs передаются в дочерний график axes.Axes.

Возвращает:
Axes

Созданный экземпляр axes.Axes.

Предупреждение

Этот метод экспериментальный с версии 3.0, и API может измениться.

Примеры

В этом примере создаются два вставленных графика, первый — в относительных координатах графика, второй — в координатах данных:

fig, ax = plt.suplots()
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

../../_images/sphx_glr_zoom_inset_axes_thumb.png

Вставка области масштабирования

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.0.0/api/_as_gen/matplotlib.axes.Axes.inset_axes.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API