首页 > 解决方案 > 将分类变量绘制为堆积条形图

问题描述

我有一个看起来像这样的 Pandas 数据框:

目的贷款状态  
商业贷款 0  
商业贷款 1  
买房子 0  
买房子 1  
商业贷款 1  
买车 0  
买房子 0  
婚礼 1  
商业贷款 0  

我正在尝试制作一个堆积条形图,每个类别都是 X 轴,0 和 1 的计数作为它们的两个堆栈。

我该怎么做呢?我必须对每个类别进行手动计数还是有更聪明的方法来做到这一点?

标签: pythonpandasdata-visualization

解决方案


利用:

pd.crosstab(df['Purpose'], df['LoanStatus']).plot(kind='bar', stacked=True)

在此处输入图像描述


推荐阅读