1
我已经包含17组数据用每组三个dataframes在下面的代码段中所示A,B,和C.甲箱线图
import pandas as pd
import numpy as np
data1 = pd.DataFrame(np.random.rand(17,3), columns=['A','B','C'])
data2 = pd.DataFrame(np.random.rand(17,3)+0.2, columns=['A','B','C'])
data3 = pd.DataFrame(np.random.rand(17,3)+0.4, columns=['A','B','C'])
我想绘制箱形图比较三组如图下图 我试图让使用seaborn's box plot情节如下
import seaborn as sns
sns.boxplot(data1, groupby='A','B','C')
,但显然这是行不通的。有人可以帮忙吗?
是否有一个原因数据分成三个数据帧?三者之间的指标有什么不同? – Parfait
@Parfait没有理由在三个数据框中分开。我可以在数据框中合并,但是我会重复列名。三者之间有指标。除此之外,我知道他们是不同的,因为数据来自不同的位置 –
位置是指标!在'sns.boxplot'中,你需要这些轴。 – Parfait