迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Python >

Matplotlib 图例标题

作者:迹忆客 最近更新:2023/03/17 浏览次数:

图例是一个小框,用于说明绘制在图形上的数据。它用于通过告诉哪个元素或颜色代表什么数据来解释图形。通常,它放置在图的某个角落。

在 matplotlib 图形中,我们可以使用 matplotlib.pyplot.legend() 函数添加图例。

在本文章中,我们将讨论如何在 Python 中为 matplotlib 图形的图例添加标题。

使用 title 参数为 matplotlib 图形中的图例添加标题

我们可以轻松地使用 legend() 函数中的 title 参数来实现这一点。

例如,

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

df = pd.DataFrame({"Day 1": [7,1,5,6,3,10,5,8],
                    "Day 2" : [1,2,8,4,3,9,5,2]})
plt.plot(df)
legend = plt.legend(['Day 1','Day 2'], title = "Legend")

使用 title 参数的 matplotlib 图例标题

在处理子图时,上述方法也适用于轴对象。

可以使用 legend() 函数中的 title_fontsize 参数更改标题的大小。也可以进行其他自定义。我们可以使用 _legend_box.sep 方法来控制图例内容和标题之间的距离。可以使用 _legend_box.align 更改标题的对齐方式。

我们在下面的例子中使用了上面提到的一些方法。

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

df = pd.DataFrame({"Day 1": [7,1,5,6,3,10,5,8],
                    "Day 2" : [1,2,8,4,3,9,5,2]})
plt.plot(df)
legend = plt.legend(['Day 1','Day 2'], title = "Legend", title_fontsize = 15)
legend._legend_box.sep = 20

matplotlib 图例标题使用带有调整的标题参数

使用 set_title() 函数为 matplotlib 图形中的图例添加标题

此函数通常用于向轴添加图例。我们还可以使用它为图例添加标题。可以使用 prop 参数指定标题的属性。

例如,

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

df = pd.DataFrame({"Day 1": [7,1,5,6,3,10,5,8],
                    "Day 2" : [1,2,8,4,3,9,5,2]})
plt.plot(df)
legend = plt.legend(['Day 1','Day 2'])
legend.set_title("Legend", prop = {'size':15})

使用 set_title() 函数的 matplotlib 图例标题

在上面的例子中,我们增加了标题的大小。其他自定义或调整也可以在字典中指定,它被传递给 prop 参数。前面例子中讨论的方法,_legend_box.align_legend_box.sep 也可以在这里使用。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

Pandas read_csv()函数

发布时间:2024/04/24 浏览次数:254 分类:Python

Pandas read_csv()函数将指定的逗号分隔值(csv)文件读取到 DataFrame 中。

Pandas 追加数据到 CSV 中

发布时间:2024/04/24 浏览次数:352 分类:Python

本教程演示了如何在追加模式下使用 to_csv()向现有的 CSV 文件添加数据。

Pandas 多列合并

发布时间:2024/04/24 浏览次数:628 分类:Python

本教程介绍了如何在 Pandas 中使用 DataFrame.merge()方法合并两个 DataFrames。

Pandas loc vs iloc

发布时间:2024/04/24 浏览次数:837 分类:Python

本教程介绍了如何使用 Python 中的 loc 和 iloc 从 Pandas DataFrame 中过滤数据。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便