我正在尝试bbox_to_anchor()
在 Python 的 matplotlib 图中使用关键字。
这是我根据这个例子制作的一个非常基本的情节。:
import matplotlib.pyplot as plt
x = [1,2,3]
plt.subplot(211)
plt.plot(x, label="test1")
plt.plot([3,2,1], label="test2")
plt.legend(bbox_to_anchor=(0, -0.15, 1, 0), loc=2, ncol=2, mode="expand", borderaxespad=0)
plt.show()
我正在尝试使用自动将图例放在情节之外bbox_to_anchor()
。在此示例中,bbox_to_anchor()
列出了 4 个参数。
在这个特定的示例(上图)中,图例位于绘图下方,因此每次更改绘图时都需要手动输入数字 -0.15(字体大小、删除轴标题等)。 是否可以针对以下场景自动计算这 4 个数字?:
- 图下方的图例
- 情节上方的传说
- 图例右侧的图例
如果没有,是否有可能在 Python 中对这些数字做出很好的猜测?
此外,在上面的示例代码中,我将最后 2 个数字设置bbox_to_anchor()
为 1 和 0,因为我不明白它们是什么或它们是如何工作的。最后2个数字bbox_to_anchor()
是什么意思?