小编Dun*_*can的帖子

Matplotlib 图例高度(以像素为单位)

我需要知道图例的大小(以像素为单位)。我似乎只能从任何函数中获得 height = 1. ......我尝试了以下

这将返回 1。

height = legend.get_frame().get_bbox_to_anchor().height
Run Code Online (Sandbox Code Playgroud)

这将返回 [0,0],[1.,1.]

box = legend.get_window_extent().get_points()
Run Code Online (Sandbox Code Playgroud)

这也返回 [0,0],[1.,1.]

box = legend.get_frame().get_bbox().get_points()
Run Code Online (Sandbox Code Playgroud)

所有这些都返回 1,即使图例的大小发生变化!这是怎么回事?

python matplotlib legend

4
推荐指数
1
解决办法
3368
查看次数

标签 统计

legend ×1

matplotlib ×1

python ×1