【发布时间】:2014-06-07 14:50:52
【问题描述】:
我想为以下 pandas 数据框绘制箱线图:
> p1.head(10)
N0_YLDF MAT
0 1.29 13.67
1 2.32 10.67
2 6.24 11.29
3 5.34 21.29
4 6.35 41.67
5 5.35 91.67
6 9.32 21.52
7 6.32 31.52
8 3.33 13.52
9 4.56 44.52
我希望箱线图属于“N0_YLDF”列,但它们应该按“MAT”分层。当我使用foll时。命令:
p1.boxplot(column='N0_YLDF',by='MAT')
它使用所有唯一的 MAT 值,在完整的 p1 数据帧数中约为 15,000。这会导致无法理解的箱线图。
有什么方法可以对 MAT 值进行分层,以便为 MAT 值的第一个四分位数获得不同的 N0_YLDF 箱线图,依此类推......
谢谢!
【问题讨论】:
标签: python matplotlib pandas boxplot