dataframe.plot直方图更改标签

时间:2014-02-20 04:23:15

标签: python matplotlib pandas

我有一个名为df的数据框,看起来像这样

   success        type
1  0.197642  Technique 1
2  0.177575  Technique 2
0  0.018519  Technique 3

然后我绘制它: df.success.plot(kind="bar")

但是酒吧的标签是1,2,0。我希望它们是我的数据帧的类型列中的字符串。我无法找到有关如何自定义直方图的文档,而不仅仅是更改条形图的颜色。

1 个答案:

答案 0 :(得分:2)

df.plot(x='type', y='success', kind='bar')
plt.xticks(rotation=25)

enter image description here

我通过查看the docstring找到了这个:

In [11]: df.plot?
...
Parameters
----------
frame : DataFrame
x : label or position, default None
y : label or position, default None
    Allows plotting of one column versus another