修改pandas条形图的图例

9 浏览
0 Comments

修改pandas条形图的图例

当我使用pandas制作条形图时,如果想要更改图例中标签的名称,我总是感到困扰。例如,考虑以下代码的输出:

import pandas as pd
from matplotlib.pyplot import *
df = pd.DataFrame({'A':26, 'B':20}, index=['N'])
df.plot(kind='bar')

enter image description here

现在,如果我想要更改图例中的名称,我通常会尝试这样做:

legend(['AAA', 'BBB'])

但结果是这样的:

enter image description here

实际上,第一个虚线似乎对应了一个额外的图案。

因此,我想知道是否有一个简单的技巧来更改标签,或者我是否需要使用matplotlib独立绘制每个列,并自己设置标签。谢谢。

0