【发布时间】:2016-09-07 11:26:15
【问题描述】:
给定以下数据透视表:
df=pd.DataFrame({'A':['a','a','a','a','a','b','b','b','b'],
'B':['x','y','z','x','y','z','x','y','z'],
'C':['a','b','a','b','a','b','a','b','a'],
'D':[7,5,3,4,1,6,5,3,1]})
table = pd.pivot_table(df, index=['A', 'B','C'],aggfunc='sum')
table
D
A B C
a x a 7
b 4
y a 1
b 5
z a 3
b x a 5
y b 3
z a 1
b 6
我想创建一个水平条形图,以保留索引的分层布局。
目前,如果我这样做:
%matplotlib inline
a=table.plot(kind='barh')
a.show()
我明白了:
但我真正想要的是这样的:
【问题讨论】:
标签: python-3.x pandas matplotlib pivot-table hierarchical