Spec-Zone.ru › Matplotlib 3.2

matplotlib.axes.Axes.get_tightbbox

Axes.get_tightbbox(self, renderer, call_axes_locator=True, bbox_extra_artists=None)

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

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

Параметры:
rendererRendererBase instance

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

bbox_extra_artistslist of Artist or None

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

call_axes_locatorboolean (default True)

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

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

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

См. также

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

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

Spec-Zone.ru

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