Pandas:如何创建和自定义情节图例


您可以使用以下基本语法向 pandas 中的绘图添加图例:

 plt. legend ([' A ',' B ',' C ',' D '], loc=' center left ', title=' Legend Title ')

以下示例展示了如何在实践中使用此语法。

示例:在 Pandas 中创建和自定义绘图图例

假设我们有以下 pandas DataFrame:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' A ':7, 'B':12, ' C ':15, ' D ':17}, index=[' Values '])

我们可以使用以下语法创建条形图来可视化 DataFrame 中的值并添加带有自定义标签的图例:

 import matplotlib. pyplot as plt

#create bar chart
df. plot (kind=' bar ')

#add legend to bar chart
plt. legend ([' A Label ',' B Label ',' C Label ',' D Label '])

您还可以使用loc参数和title参数来修改图例的位置和标题:

 import matplotlib. pyplot as plt

#create bar chart
df. plot (kind=' bar ')

#add custom legend to bar chart
plt. legend ([' A Label ', ' B Label ', ' C Label ', ' D Label '],
            loc=' upper left ', title=' Labels ') 

最后,我们可以使用size参数来修改图例中的字体大小:

 import matplotlib. pyplot as plt

#create bar chart
df. plot (kind=' bar ')

#add custom legend to bar chart
plt. legend ([' A Label ', ' B Label ', ' C Label ', ' D Label '], prop={' size ': 20 }) 

请注意,标题中的字体大小现在大得多。

其他资源

以下教程解释了如何在 pandas 中执行其他常见操作:

如何从 Pandas DataFrame 创建饼图
如何从 Pandas DataFrame 创建点云
如何从 Pandas DataFrame 创建直方图

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注