【发布时间】:2018-07-17 15:24:18
【问题描述】:
我有一个看起来像这样的数据框。
print (df)
a b
0 1 5896
1 1 4000
2 1 89647
3 2 54
4 2 3568
5 2 48761
6 3 5896
7 3 2800
8 3 5894
我想制作一个条形图。看起来像这样。
我尝试使用groupby.(),但它只打印一个值 1 一个值 2 等等......
a = df_result.groupby(['column1'])['column2'].mean()
a.plot.bar()
plt.show()
希望得到一些解决问题的指导,因此我会将所有值都显示在图表中。
【问题讨论】:
-
对不起,数据是机密的,我不知道怎么手写。但是当我打印 df 时,我会得到这种格式的数据。
-
零认为无法复制样本数据,查看this
-
哦,你是这个意思。很抱歉给您带来不便,我会记住的