【发布时间】:2020-03-29 21:02:11
【问题描述】:
我想尝试按性别分析婚姻状况的分布,我觉得条形图是最好的方法。我可以弄清楚如何获取每种婚姻状况的人数,但无法弄清楚如何将每种状态的男性和女性结果分开。我已经看过很多关于 matplotlib 中使用 pandas 的条形图的教程,但我似乎无法理解。
数据框:
数值为人数的系列结构:
这是我为每个状态的人数绘制的:
series = dfFile["marital_status"].value_counts()
series.plot('bar')
plt.show()
我得到了什么:
我想要得到的是这样的东西,但 x 值作为婚姻状况:
对 Python 和 Matplotlib 很陌生,所以如果答案很明显,或者问题的措辞不是很好,我会同意。
【问题讨论】:
-
这是关于使用 pandas 操作/分析数据,并且在不知道您的数据框包含什么的情况下我们无能为力,之后绘图位有点明显。
-
啊,我明白了,我已经编辑了问题以包含数据框。谢谢
标签: python pandas numpy matplotlib bar-chart