可视化一个分类变量的计数以及另一个变量的色相

时间:2019-05-17 15:11:18

标签: python matplotlib seaborn

我的数据集主要包含分类列,我想将它们相互可视化。我没有任何计数,所以我尝试将seabon与value_counts一起使用,尽管它无法完成工作。

数据集样本为:

Gender     category     visitor
m          G            Y
f          G            Y
f          S            Y
m          S            N
m          G            N
m          G            Y
f          S            N


sns.boxplot(
x=customers["Gender"],
y=customers["Gender"].value_counts(),
hue=customers['category']
data=customers,
palette="coolwarm",
)

如何显示类别为颜色填充的堆叠条形图中的m和f的计数?

1 个答案:

答案 0 :(得分:0)

IIUC应该这样做:

aux=df.groupby(['Gender','category']).count().reset_index()
sns.barplot(aux.Gender, aux.visitor, hue=aux.category)

您可以更改列名,以更好地适合您要绘制的内容