如何在Seaborn中使用FacetGrid单独绘制变量

2024-04-29 19:12:09 发布

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

我想把不同的变量分别画出来(小倍数),看看它们是否有重要的趋势。假设我在跟踪各种蜥蜴的健康状况,我想要一个单独的体重和长度图表,看看是否有任何突然的变化。以下是我的数据:

month   hand    color   weight  length
1       left    blue    123.16  13.9
1       left    red     125.62  12.84
1       right   blue    186.46  7.18
1       right   red     152.3   7.51
2       left    blue    4465    187.77
2       left    red     116.27  10.6
2       right   blue    189.13  14.67
2       right   red     82.78   14.18
3       left    blue    124.85  13.25
3       left    red     178.51  8.33
3       right   blue    98.88   10.68
3       right   red     142.87  5.91

我想要的是两个图表,一个是重量,一个是长度,每个图表有四条线(右手蓝色蜥蜴,右手红蜥蜴,等等)。在

我假设这是一个很小的数据,FacetGrid docs是必需的,因为每一行都是一个“观察”,因为重量和长度是同时测量的。在

FacetGrid似乎是为了根据变量的生成不同的图形。从文档中的这个示例可以看出:

^{pr2}$

Seaborn FacetGrid example

有没有什么方法可以指定一个变量/列的列表来代替它用于每个图?或者我必须用另一种方法吗?在


Tags: 数据方法right图表blueredleft趋势