我有一个数据集,每个动物有几个'项目'的'计数',共有291只动物。
数据已在第4,10,21和60天获得,(编辑过的)df.to_dense()
看起来像这样
Animal Day Item Counts
0 04A 4 11 11
1 04A 4 12 6
2 04A 4 16 26
3 04A 4 20 28
4 04A 4 21 16
[...]
286 60C 60 18 43
287 60C 60 20 69
288 60C 60 21 93
289 60C 60 23 55
290 60C 60 24 114
我想用seaborn很好地绘制数据。
为此我做了sns.boxplot(data=df, x='Day', y='Counts')
,它给了我下面的情节。
现在,我想显示单个动物的箱图,并考虑添加'hue'参数,如下所示:sns.boxplot(data=df, x='Day', y='Counts', hue='Animal')
。
这些值现在很好地分组,正如我预期的那样,但它们并没有真正与x标签对齐。
Maye我理解hue
参数错误,但是我想把日点分成不同的动物,并将它们(中心)与x标签对齐。
有关如何实现这一目标的任何提示?