【发布时间】:2017-11-17 01:28:22
【问题描述】:
我想在 pandas 中使用 seaborn 绘制箱线图,因为它是一种更好的数据可视化方式,但我对它不太熟悉。我有三个不同指标的数据框,我想比较不同的指标。我将遍历文件路径来访问它们。
for path in paths:
df = pd.read_csv(path)
每个指标的 dfs 都是独立的,看起来像这样(其中 .... 表示填充的数据值)。 1、2、3、4、5是列名,表示不同的试验:
1 2 3 4 5
0 ..............
1 ..............
2 ..............
3 ..............
4 ..............
我想让试验 1、2、3、4、5 和 3 个指标中的每一个的所有图并排,其中三个指标的所有第一个试验图都在左侧,然后所有第二个试验地块将在其右侧,依此类推。
我怎么能在 seaborn 中做到这一点?我知道我可以通过循环遍历路径并使用 boxplot 函数为每个指标单独绘制图,如下所示:
sns.boxplot(data=df)
但是,我如何才能在同一个图上并排拟合其他指标的图?
【问题讨论】:
-
您可能希望将数据框合并为一个并使用
boxplot的hue参数。如果您需要帮助,您应该提供问题的minimal reproducible example。
标签: python pandas plot seaborn boxplot