无法找到在matplotlib中绘制数据的方法

时间:2015-04-13 07:35:31

标签: python matplotlib

我有一个数据:

pd["states"] = ['AX','IP','US']
pd["CATEGORY"] = ['good','bad',......,'bad','good']

我想绘制一个堆积的条形图,其中状态将转到x轴,y轴将对每个状态计数好坏,应该用不同的颜色区分。

1 个答案:

答案 0 :(得分:0)

df2 = churn_df.groupby(['states', 'CATEGORY'])    ['states'].count().unstack('CATEGORY').fillna(0)
df2[['good','bad']].plot(kind='bar', stacked=True, width=1)

我想这会有所帮助。