matplotlib.axes.Axes.get_tightbbox#
- Axes.get_tightbbox(renderer=None, *, call_axes_locator=True, bbox_extra_artists=None, for_layout_only=False)[源代码]#
返回Axes的紧密边界框,包括轴及其装饰器(xlabel、title等)。
设置了
artist.set_in_layout(False)的艺术家不会被包含在边界框中。- 参数:
- 渲染器 :
RendererBase子类RendererBase 子类 用于绘制图形(即
fig.canvas.get_renderer())的渲染器- bbox_extra_artists :
Artist列表或None列表 要包含在紧密边界框中的艺术家列表。如果为 ``None``(默认),则 Axes 的所有艺术家子对象都包含在紧密边界框中。
- call_axes_locatorbool, 默认: True
如果 call_axes_locator 为
False,它不会调用_axes_locator属性,这对于获取正确的边界框是必要的。如果调用者只对 tightbbox 相对于 Axes bbox 的相对大小感兴趣,可以使用call_axes_locator=False。- 仅用于布局默认值:False
边界框将 不 包括标题和x标签的x范围,或y标签的y范围。
- 渲染器 :
- 返回:
BboxBase图像像素坐标中的边界框。