我的数据集主要包含分类列,我想将它们相互可视化。我没有任何计数,所以我尝试将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的计数?
答案 0 :(得分:0)
IIUC应该这样做:
aux=df.groupby(['Gender','category']).count().reset_index()
sns.barplot(aux.Gender, aux.visitor, hue=aux.category)
您可以更改列名,以更好地适合您要绘制的内容