如何为 matplotlib 图例命名

Posted

技术标签:

【中文标题】如何为 matplotlib 图例命名【英文标题】:How to title a matplotlib legend 【发布时间】:2020-11-11 08:41:45 【问题描述】:

我有一个带有多个图例的图形,我希望能够标记它们。 我想在图例上放一个标题/标签Some label,如下图。这不是 this 答案的重复,它只说明了如何在图上放置图例。

我检查了legend guide,但找不到任何有关如何执行此操作的信息。

再次,请不要关闭这个问题(就像this 一样)它不是上面链接的答案的重复。该答案没有提供有关向图例添加标签/标题的任何信息。

【问题讨论】:

【参考方案1】:

正如here 所指出的,您可以在legend 命令中放置带有title 选项的标题。例如:

plt.plot([0,1], label='A')
plt.legend(title='title')

或与轴实例:

fig, ax = plt.subplots()
ax.plot([0,1], label='A')
ax.legend(title='title')

输出:

【讨论】:

以上是关于如何为 matplotlib 图例命名的主要内容,如果未能解决你的问题,请参考以下文章

matplotlib 自定义图例中类别的副标题

如何在 matplotlib 中为 3D 条形图创建图例?

如何制作 MatPlotLib 补丁模式的图例或将它们添加到预先存在的图例中

在 Pandas/Matplotlib 上输入图例后命名堆积条

如何为控制多个散景图形添加一个图例?

如何为多色线创建基本图例?