Spec-Zone.ru › Matplotlib

mpl_toolkits.mplot3d.axes3d.Axes3D.get_tightbbox

Axes3D.get_tightbbox(renderer=None, *, call_axes_locator=True, bbox_extra_artists=None, for_layout_only=False)[исходный код]

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

Объекты Artist с artist.set_in_layout(False) не включаются в ограничивающую рамку.

Параметры:
rendererподкласс RendererBase

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

bbox_extra_artistsсписок объектов Artist или None

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

call_axes_locatorлогическое значение, по умолчанию: True

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

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–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/mpl_toolkits.mplot3d.axes3d.Axes3D.get_tightbbox.html

Spec-Zone.ru

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