带熊猫和groupby的箱线图

我有以下数据集示例:

0 1
0    0  0.040158
1    2  0.500642
2    0  0.005694
3    1  0.065052
4    0  0.034789
5    2  0.128495
6    1  0.088816
7    1  0.056725
8    0 -0.000193
9    2 -0.070252
10   2  0.138282
11   2  0.054638
12   2  0.039994
13   2  0.060659
14   0  0.038562

需要一个方框和胡须图,按列0分组。我有以下资料:

plt.figure()
分组=df.groupby(0)
分组。箱线图(列=1)
plt.savefig('plot.png')

但我最终得到了三个子情节。如何将所有三个放置在一个绘图上?
谢谢

在0.16.0版本的pandas中,您可以简单地执行以下操作:

df.boxplot(by='0')

结果:

发表评论