我似乎无法找到解决方案。 我有一个自定义的传奇(使用解决方案here),我试图在一行上放置多个条目,而不是让每个新条目都在前一个条目下。 一个人怎么做?
red_patch = mpatches.Patch(color='red', label='The red data')
blue_patch = mpatches.Patch(color='blue', label='The blue data')
plt.legend(handles=[red_patch, blue_patch])
我想要"(红色标记)红色数据,(蓝色标记)蓝色数据等..."全部在一条线上。当条目上的条目多于可以放置的条目时,它也可以开始新的行。所以就像普通文本一样。
答案 0 :(得分:2)
如果您想在图例中添加n
列,可以使用
plt.legend(ncol=n)