我想做一个条形图的性别列我的数据框架(有许多行),我想显示计数的零和一上的酒吧。我的数据框架看起来像这样。
| HR|DBP|响应|性别|
| --------------|--------------|--------------|--------------|
| 一百一十点九|六十四点零|十五点二|0|
| 97.0 |七十二点零|十九点零|1|
| 89.0 |六十二点五|22.0|0|
| 90.0 |一百零五点零|30.0|1|
| 一百零三点零|一百零四点零|二十四点五|1|
| 100.0|一百二十五点零|35.0|0|
| 一百一十三点零|一百零二点零|二十六点五|1|
另外,我想将0改为女性,1改为男性,如下图所示。我在这个网站上看了类似的问题,但我无法理解其中的逻辑。有人能帮我吗?
我用来制作这个图表的代码:
ax = df_1['Gender'].value_counts().plot(kind='bar', figsize=(7, 6), rot=0)
plt.xlabel("Gender")
plt.ylabel("Number of People")
plt.title("Bar Graph of Gender from Training Set A", y = 1.02)
ax.set_xticklabels(('Male', 'Female'))
2条答案
按热度按时间wvt8vs2t1#
试试这个:
输出:
6qftjkof2#
您也可以使用Seaborn的countplot功能: