使用条形图显示csv文件中的数据

睡衣

假设我有这个csv档案:

CODE     AGE GROUP     SEX     CITY      
----     ---------     ---     ----      
E101      25 to 29      M      Denver     
E102      25 to 29      F      Denver       
E105      25 to 29      M      Denver 

我希望使用条形图来展示它,但是我不确定如何计算其中的男性和女性人数。到目前为止,这是我编写的代码:

import matplotlib.pyplot as plt

plt.style.use('bmh')

x = df['SEX']
y = # what should I put here?

plt.xlabel('Sex', fontsize=16)
plt.ylabel('Number of people', fontsize=16)
plt.bar(x, y)

我应该在“ y”中添加什么以统计数据中的男性和女性人数?

大卫·阿尔布雷希特

您可以像这样使用数据框绘图方法:df [“ SEX”]。value_counts()。plot(kind =“ bar”)

否则,只要x的组(0,1)的数量以及y的相关计数(2,1)的数量,plt.bar()就期望有一个列表。确保标签和计数以这种方式对齐有点困难,因此我建议使用dataframe方法。您的解决方案未提供x的正确值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用python从csv文件中绘制堆积的条形图

如何在csv文件的熊猫的barplot中显示多个条形图

使用数据库的条形图不显示

叠加条形图以使用 plotly 显示基准数据

使用CSV数据python创建条形图

解析 CSV,然后使用数据构建 Highcharts 条形图

Rshiny--使用 CSV 文件创建条形图

通过仅使用.csv文件中的两列来构造多个条形图

如何使用csv文件中的实际观察数正确注释堆栈条形图?

使用点从Pandas数据框中绘制条形图

Seaborn中的水平条形图,使用数据框

在<div>中显示条形图

在ggplot中显示条形图的图例

在Laravel中显示条形图

条形图未显示在 SVG 中

使用数据绘制条形图

如何缩放条形图的条形图,以便显示包含数据的完整图形

Python-当数据不是数字时如何从csv文件制作条形图

在数据框的不同列中显示堆叠条形图的每种颜色上的值

在p:chart的数据提示中动态显示x轴标签(条形图)

并排显示数据框中两个变量的条形图

在数据框中绘制条形图时显示百分比时出错

带有.csv文件的ggplot2中的条形图

从c3.js中的csv文件创建分类条形图

Chartjs-使用条形图在悬停时显示所有数据集中的元素

如何使用分类数据显示包含重复值的排序条形图

使用癌数据集创建显示样本频率的条形图

如何使用CSV数据沿X轴并排绘制条形图

Python:使用 SQlite3 数据库中的数据在 Tkinter 中构建条形图