使用Seaborn绘制具有多个类别的箱线图

7
这应该很容易,但我却想不出来。这是我的数据框的样本。 enter image description here 但我遇到了这个错误: ValueError: 箱线图统计信息列表和位置值必须具有相同的长度

你想要一个因子图:seaborn.factorplot(x='dataset', y='value', hue='Model', data=dd, kind='box') - Paul H
同样遇到了这个问题。这个问题解决了吗? - LogCapy
2
刚刚发现了我的错误。我的序列类型是对象而不是浮点数。一旦我使用.astype(float)进行转换,它就可以工作了。 - LogCapy
您可以轻松地使用命令 df.dtypes 进行检查。 - Archie
1个回答

8

正如评论中提到的,你希望将你的数据转换为浮点数。

dd['value'] = dd['value'].astype(float)
sns.boxplot(x='dataset', y='value', hue='Model', data=dd)

应该适用于您


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接