【发布时间】:2015-10-26 00:54:54
【问题描述】:
我有一个这样的数据框:
Country Year Column1 Column2
1 Guatemala 1999 5 1
4 Mexico 2000 1 3
5 Mexico 2000 2 2
6 Mexico 2000 2 1
8 Guatemala 2000 3 2
11 Guatemala 2003 4 3
12 Guatemala 2003 6 4
13 Guatemala 2003 5 5
我想要为Country 中的每个组制作一个箱线图,显示与Years 中唯一值的数量相对应的多个框。这些框应代表Column2 中的值。
我将数据分组并得到这样的箱线图:
df1=df.groupby('Origin').boxplot(column='Column2', subplots=True)
这为我提供了每个国家/地区的箱线图,但其中只有一个图,代表该组的所有值,而不是按年份分隔。如何为year 中的每个唯一值获取一个框,表示我的代码中 Column2 中的值?
【问题讨论】:
-
你见过seaborn's boxplot吗?看起来它会做你想做的事。
-
是的,看起来像!我不知道这个模块,谢谢!