如何在pandas中不同列值后对数据进行框式绘图

2024-04-25 22:42:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这样一个数据帧:

    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中的值。在

我将数据分组,得到如下的箱线图:

^{pr2}$

这给了我一个每个国家的箱线图,但只有一个图,代表了这个群体的所有价值观,不分年份。如何为year中的每个唯一值获取一个框,表示代码中第2列中的值?在


Tags: 数据绘制代表国家yearcountrycolumn1mexico