gpt4 book ai didi

python - 如何将所有图例条目放在一行上?

转载 作者:行者123 更新时间:2023-12-01 03:03:06 28 4
gpt4 key购买 nike

我似乎找不到解决办法。我有一个自定义的图例(使用找到的解决方案 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])

我希望将“(红色标记)红色数据,(蓝色标记)蓝色数据等......”全部放在顶部的一行中。当条目数量超过绘图所能容纳的数量时,最好也开始一个新行。我想就像普通文本一样。

最佳答案

如果你想在图例中有n列,你可以使用

plt.legend(ncol=n)

关于python - 如何将所有图例条目放在一行上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43644758/

28 4 0