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)не включены в прямоугольную область.- Параметры:
-
-
renderer
RendererBaseподкласс -
рендерер, который будет использован для отрисовки рисунков (т.е.
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.
-
renderer
- Возвращает:
-
BboxBase-
Ограничительная прямоугольная область в пиксельных координатах рисунка.
© 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