Spec-Zone.ru › Matplotlib 3.4

mpl_toolkits.axes_grid1.inset_locator.InsetPosition

class mpl_toolkits.axes_grid1.inset_locator.InsetPosition(parent, lbwh)[source]

Bases: object

Объект для позиционирования вставленного графика.

Создается путём задания нормализованных координат в осях, а не на рисунке.

Параметры:
parentmatplotlib.axes.Axes

Оси, используемые для нормализации координат.

lbwhитерируемый объект из четырёх чисел с плавающей точкой

Левый край, нижний край, ширина и высота вставленного графика в единицах нормализованных координат осей parent.

См. также

matplotlib.axes.Axes.set_axes_locator()

Примеры

Следующий пример ограничивает вставленный график прямоугольником, занимающим 20% высоты и 40% ширины осей родителя. Размер указанных осей ([0, 0, 1, 1]) гарантирует, что оси полностью заполняют заданный прямоугольник:

>>> parent_axes = plt.gca()
>>> ax_ins = plt.axes([0, 0, 1, 1])
>>> ip = InsetPosition(ax, [0.5, 0.1, 0.4, 0.2])
>>> ax_ins.set_axes_locator(ip)
__call__(ax, renderer)[source]

Вызов self как функции.

__dict__ = mappingproxy({'__module__': 'mpl_toolkits.axes_grid1.inset_locator', '__init__': <function InsetPosition.__init__>, '__call__': <function InsetPosition.__call__>, '__dict__': <attribute '__dict__' of 'InsetPosition' objects>, '__weakref__': <attribute '__weakref__' of 'InsetPosition' objects>, '__doc__': None, '__annotations__': {}})
__init__(parent, lbwh)[source]

Объект для позиционирования вставленного графика.

Создается путём задания нормализованных координат в осях, а не на рисунке.

Параметры:
parentmatplotlib.axes.Axes

Оси, используемые для нормализации координат.

lbwhитерируемый объект из четырёх чисел с плавающей точкой

Левый край, нижний край, ширина и высота вставленного графика в единицах нормализованных координат осей parent.

См. также

matplotlib.axes.Axes.set_axes_locator()

Примеры

Следующий пример ограничивает вставленный график прямоугольником, занимающим 20% высоты и 40% ширины осей родителя. Размер указанных осей ([0, 0, 1, 1]) гарантирует, что оси полностью заполняют заданный прямоугольник:

>>> parent_axes = plt.gca()
>>> ax_ins = plt.axes([0, 0, 1, 1])
>>> ip = InsetPosition(ax, [0.5, 0.1, 0.4, 0.2])
>>> ax_ins.set_axes_locator(ip)
__module__ = 'mpl_toolkits.axes_grid1.inset_locator'
__weakref__

список слабых ссылок на объект (если определён)

Примеры использования mpl_toolkits.axes_grid1.inset_locator.InsetPosition

© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/mpl_toolkits.axes_grid1.inset_locator.InsetPosition.html

Spec-Zone.ru

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