【发布时间】:2016-12-18 08:00:02
【问题描述】:
我对分类数据图感到困惑,这可能是因为我不太了解这个概念。
我有一个数据框:
A B C
0 1.438161 -0.210454 -1.983704
1 -0.283780 -0.371773 0.017580
2 0.552564 -0.610548 0.257276
3 1.931332 0.649179 -1.349062
4 1.656010 -1.373263 1.333079
5 0.944862 -0.657849 1.526811
我可以使用 seaborn 轻松地将其绘制为每列的箱线图:
sns.boxplot(df)
但是 swarmplots、stripplots 不起作用,我猜是因为需要分类数据?
value indx
1.438161 A
-0.283780 A
...
0.552564 B
1.931332 B
...
1.656010 C
0.944862 C
有没有一种我不知道的非常简单快捷的方法来做到这一点?
https://stanford.edu/~mwaskom/software/seaborn/generated/seaborn.swarmplot.html
【问题讨论】:
-
好像需要参数数据
sns.boxplot(data=df) -
好吧,其实就是解决问题了……谢谢。