0

这是我的数据集:

数据集

我想使用 seaborn 来绘制每一列,就像pandas默认情况下一样:

阴谋

有什么线索吗?提前致谢

4

1 回答 1

1

您可以先将数据堆叠起来,然后再sns.barplot配合hue使用:

stacks = df.stack().reset_index()

plt.figure(figsize=(10,10))
sns.barplot(x='level_1', y=0, data=stacks, hue='cat')
plt.show()

输出:

在此处输入图像描述

于 2019-04-15T13:50:41.920 回答