如何将传奇元素彼此相邻放置?

Fra*_*anz 2 python plot matplotlib legend

我绘制我的图matplotlib.pyplot,我想绘制一些彼此相邻的图例项目,而不是彼此之间。正如您在此处看到的,这将节省我的绘图空间:

在此处输入图片说明

我试图plt.legend(ncol=2)将图例分成两列。这按预期工作,但我无法定义从何处开始新列:

在此处输入图片说明

所以我想要的是将点项并排和在行项下方分开。有什么聪明的方法可以做到这一点吗?

Imp*_*est 5

我的第一个建议是使用两个图例。这将允许它们中的每一个被放置在合适的位置。

在此处输入图片说明

然后,您还可以移除frameon=False图例周围的边框 ( ) 并将它们放在彼此的顶部。

在此处输入图片说明