Python Seaborn为每个数值变量创建箱线图

2024-06-16 12:12:23 发布

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

我试图为数据集中的每个数值变量建立一个箱线图

已经有一个描述here

import seaborn as sns
import pandas as pd

iris_xtab = sns.load_dataset("iris")
iris_long = pd.melt(iris, id_vars='species')
sns.boxplot(x='variable', y='value', hue='species', data=iris_long)

不幸的是,我的数据集的值变化很大,因此我无法在一个图中拟合整个数据。 是否有办法为每列生成一个箱线图


Tags: 数据importirispandashereasloadseaborn
1条回答
网友
1楼 · 发布于 2024-06-16 12:12:23

至于seaborn,这仍然是不熟悉的,但我认为通过以下措施是可能的

g = sns.FacetGrid(iris_long, col='variable', height=9, aspect=1.5)
g.map(sns.boxplot, 'variable', 'value', hue='species', data=iris_long)

enter image description here

相关问题 更多 >