Python 针对另一个变量标准化seaborn catplot

Python 针对另一个变量标准化seaborn catplot,python,pandas,seaborn,Python,Pandas,Seaborn,我有以下代码来绘制分类变量中的级别计数: for i,entry in enumerate(categorical_vars): g = sns.catplot(x=entry, col="renewal", data=df, kind="count", height=4, aspect=.7) 这个代码给了我一个分类如下: 问题是,更新高度不平衡,有74855 1和4998 0,因此绘图高度不平衡,因为y轴相同 如

我有以下代码来绘制分类变量中的级别计数:

for i,entry in enumerate(categorical_vars):
    g = sns.catplot(x=entry, col="renewal",
                 data=df, kind="count",
                 height=4, aspect=.7)
这个代码给了我一个分类如下:

问题是,更新高度不平衡,有74855 1和4998 0,因此绘图高度不平衡,因为y轴相同

如何规范化有关计数的变量?(因此,它们以百分比的形式共享同一轴)例如,对于住宅区类型的第一块地块,更新=0地块除以4998,而左侧地块,更新=1,除以74885。总的来说,现在它们将共享一个更具比例的y轴

我试过了,但它似乎没有正常工作,y轴仍然不相等,百分比加起来不等于100


谢谢大家!

我正要建议计算所有级别的百分比,然后绘制。但后来我查了那个链接的回复者!请像链接的OP一样发布数据。请参阅或更好地了解此处需要的内容。