gpt4 book ai didi

python-2.7 - 如何使用python在python中绘制多索引数据框?

转载 作者:行者123 更新时间:2023-12-05 00:21:04 26 4
gpt4 key购买 nike

我有单列的多索引数据框。我想根据该数据框绘制堆积条形图。数据如下:

df= pd.DataFrame(index=pd.MultiIndex([[1,2,3],['open','closed']],[[0,0,1,1,2,2],[0,1,0,1,0,1]]))

df['id']=[23,6,12,4,31,16]
df
id
state
1 closed 23
open 6
2 closed 12
open 4
3 closed 31
open 16

最佳答案

您需要unstack你的数据框:

%matplotlib inline
df.unstack().plot(kind='bar', stacked=True)

enter image description here

关于python-2.7 - 如何使用python在python中绘制多索引数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32432544/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com