在同一图中绘制Pandas数据框的多个列的箱线图(seaborn)
- 论坛
- 在同一图中绘制Pandas数据框的多个列的箱线图(seaborn)
28 浏览
在同一图中绘制Pandas数据框的多个列的箱线图(seaborn)
我觉得我可能没有考虑到一些显而易见的东西。我想在同一个图中,将数据框的每一列的箱线图放在x轴上,x轴上的标签是列的名称。在seaborn.boxplot()
中,这相当于按每一列进行groupby
。
在pandas中,我会这样做:
df = pd.DataFrame(data = np.random.random(size=(4,4)), columns = ['A','B','C','D']) df.boxplot()
这将产生以下图像:
现在我想在seaborn中得到同样的效果。但是当我尝试sns.boxplot(df)
时,我只得到了一个分组的箱线图。我该如何在seaborn中复制相同的图形?