我有一系列20个图(不是子图)可以在一个图中制作.我希望传说能够在盒子之外.同时,我不想改变轴,因为图形的大小减少了.请帮助我以下查询:
在matplotlib网站的"图例指南" 的"图例位置"部分中,有一个小脚本,其中第9行是plt.legend(bbox_to_anchor=(0., 1.02, 1., .102), loc=3, ncol=2, mode="expand", borderaxespad=0.)
.我见过的所有元组bbox_to_anchor
都有2个元素,但是这个元素有4个.如果元组通过有4个元素,每个元素意味着什么?
我在pyplot.legend
文档中看到它,它说了一些关于bbox_transform
坐标的东西.所以我环顾四周,发现matplotlib.transforms.Bbox
了一个static from_bounds(x0, y0, width, height)
.
我猜测4元组参数的设置基于此from_bounds
.我将脚本复制到Spyder,%matplotlib
在Ipython控制台中完成,并更改了一些值.这似乎是有道理的,但当我尝试只改变.102
类似的东西时0.9
,传说并没有改变.我认为元组是基于的from_bounds
,我只是不知道为什么改变元组中的最后一个值什么也没做.