如何将传奇元素放在一起?

时间:2017-06-08 15:54:01

标签: python matplotlib plot legend

我使用matplotlib.pyplot绘制我的情节,我想将一些传奇项目彼此相邻而不是相互映射。正如你在这里看到的,这将节省我的情节中的空间:

enter image description here

我尝试plt.legend(ncol=2)将图例拆分为两列。这是按预期工作但我不能定义从哪一个开始新列:

enter image description here

所以我想要的是并排分割点项目和行项目。有没有聪明的方法来做到这一点?

1 个答案:

答案 0 :(得分:4)

我的第一个建议是使用两个传说。这将允许他们每个人被放置在合适的位置。

enter image description here

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

enter image description here