Spec-Zone.ru › Matplotlib 3.6

matplotlib.axes.Axes.get_tightbbox

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

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

Элементы, у которых 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 может быть использован, если вызывающий код интересуется только относительным размером tightbbox по сравнению с ограничительной прямоугольной областью Axes.

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

Ограничительную прямоугольную область не будут включать в себя размеры заголовка и подписей осей по оси X или размеры подписей осей по оси Y.

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

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

См. также

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

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

Spec-Zone.ru

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