matplotlib.axes.Axes.get_tightbbox
-
Axes.get_tightbbox(renderer, call_axes_locator=True, bbox_extra_artists=None, *, for_layout_only=False) -
Возвращает ограничительную прямоугольную область осей, включая оси и их декораторы (подписи осей, заголовки и т. д.).
Элементы, которые имеют
artist.set_in_layout(False)не включаются в прямоугольную область.Параметры: -
renderer
RendererBaseподкласс -
рендеринг, который будет использоваться для отрисовки графиков (т.е.
fig.canvas.get_renderer()) -
bbox_extra_artistsсписок
ArtistилиNone -
Список элементов для включения в ограничительную прямоугольную область. Если
None(по умолчанию), то все дочерние элементы элементов осей включаются в ограничительную прямоугольную область. - call_axes_locatorbool, по умолчанию: True
-
Если call_axes_locator
False, оно не вызывает атрибут_axes_locator, что необходимо для получения правильной ограничительной прямоугольной области.call_axes_locator=Falseможет использоваться, если вызывающий элемент заинтересован только в относительном размере tightbbox по сравнению с bbox осей. - for_layout_onlyпо умолчанию: False
-
Прямоугольная область не будет включать область x заголовка и подписи оси x, или область y подписи оси y.
Возвращает: BboxBase-
Прямоугольная область в пиксельных координатах фигуры.
-
renderer
Примеры использования matplotlib.axes.Axes.get_tightbbox
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/matplotlib.axes.Axes.get_tightbbox.html