在seaborn情节和x轴位置'hue'

时间:2017-11-27 11:58:28

标签: python matplotlib seaborn boxplot

我有一个数据集,每个动物有几个'项目'的'计数',共有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'),它给了我下面的情节。

simple boxplot

现在,我想显示单个动物的箱图,并考虑添加'hue'参数,如下所示:sns.boxplot(data=df, x='Day', y='Counts', hue='Animal')

boxplot with hue

这些值现在很好地分组,正如我预期的那样,但它们并没有真正与x标签对齐。 Maye我理解hue参数错误,但是我想把日点分成不同的动物,并将它们(中心)与x标签对齐。

有关如何实现这一目标的任何提示?

0 个答案:

没有答案