这是我在pycon参加Wesley教程后第一次尝试使用Pandas库.
在对数据框进行了一些讨论后,我很高兴能够以我想要的方式按下数据,但是在绘制数据时遇到了麻烦.我想这也表明了我对matplotlib库的天真.
我所拥有的是pandas Series对象,包含以下数据.我想绘制一个带有col 1('file')的条形图作为垂直方向的标签.
sample data here:
http://pastebin.com/y2w0uJPQ
Run Code Online (Sandbox Code Playgroud)
Wes*_*ney 13
我刚刚在git存储库中为pandas实现了堆积条形图功能,将成为即将发布的0.7.3版本的一部分:
In [7]: df
Out[7]:
a b c
0 0.425199 0.564161 0.727342
1 0.174849 0.071170 0.679178
2 0.224619 0.331846 0.468959
3 0.654766 0.189413 0.868011
4 0.617331 0.715088 0.387540
5 0.444001 0.069016 0.417990
6 0.203908 0.689652 0.227135
7 0.382930 0.874078 0.571042
8 0.658687 0.493955 0.245392
9 0.758986 0.385871 0.455357
In [8]: df.plot(kind='barh', stacked=True)
Run Code Online (Sandbox Code Playgroud)

它正确处理正值和负值(堆积负值低于原点和上面的正值)