Spec-Zone.ru › Matplotlib 3.5

matplotlib.axes.Axes.get_tightbbox

Axes.get_tightbbox(renderer, call_axes_locator=True, bbox_extra_artists=None, *, for_layout_only=False)[source]

Возвращает прямоугольник сжатия области построения, включая ось и её декораторы (подписи осей, заголовок и т.д.).

Элементы, которые имеют artist.set_in_layout(False) , не включаются в прямоугольник.

Параметры
rendererRendererBase подкласс

объект отрисовки, который будет использоваться для рисования фигур (т.е. fig.canvas.get_renderer())

bbox_extra_artistsсписок Artist или None

Список элементов для включения в прямоугольник сжатия. Если None (значение по умолчанию), то все дочерние элементы Axes включаются в прямоугольник сжатия.

call_axes_locatorbool, по умолчанию: True

Если call_axes_locator False, он не вызывает атрибут _axes_locator, что необходимо для получения правильного прямоугольника. call_axes_locator=False может быть использован, если вызывающий метод заинтересован только в относительных размерах прямоугольника сжатия по сравнению с прямоугольником области построения.

for_layout_onlyпо умолчанию: False

Прямоугольник не будет включать x-расстояние заголовка и подписи оси x, или y-расстояние подписи оси y.

Возвращает
BboxBase

Прямоугольник в пиксельных координатах фигуры.

См. также

matplotlib.axes.Axes.get_window_extent
matplotlib.axis.Axis.get_tightbbox
matplotlib.spines.Spine.get_window_extent

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

Spec-Zone.ru

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