matplotlib.artist.Artist.get_window_extent#

Artist.get_window_extent(renderer=None)[源代码][源代码]#

获取艺术家在显示空间中的边界框。

边界框的宽度和高度是非负的。

子类应覆盖以包含在边界框“紧”计算中。默认是返回一个位于 0, 0 的空边界框。

使用此功能时要小心,如果艺术家的窗口范围发生变化,结果将不会更新。范围可能会因变换堆栈中的任何更改而改变,例如更改轴的限制、图形大小或使用的画布(如保存图形时所做的那样)。这可能导致意外行为,即交互式图形在屏幕上看起来正常,但保存时会出现错误。

使用 matplotlib.artist.Artist.get_window_extent 的示例#

BboxImage 演示

BboxImage Demo

以编程方式控制子图调整

Programmatically control subplot adjustment

注解

Annotations