如何使用seaborn通过选择特定的行来绘制箱图


向上
索引 变量
0 A
1 A 向下
2 A 向上
3 A 向上
4 B 向下
5 B 向上
6 B 向下
7 B 向上
8 C 向上
9 C 向上
10 C 向下
11 C 向下
12 D 向上
13 D 向下
14 D 向下
15 D 向上

您可以通过从变量中选择B和A

df.loc[(df.variable == "A") & (df.variable == "B")]

然后通过转换df

df_T = df.loc[(df.variable == "A") | (df.variable == "B")].T

然后sns:

sns.boxplot(x='variable', y = 'value', data = df_T)

最新更新