每个部门人数柱状图,python语言
时间: 2023-07-12 21:30:32 浏览: 92
使用Python画柱状图
5星 · 资源好评率100%
以下是使用Python语言绘制每个部门人数柱状图的示例代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取数据文件,假设数据文件名为data.csv,包含部门和人数两列
data = pd.read_csv('data.csv')
# 按部门分组,统计每个部门的人数
grouped_data = data.groupby(['部门'])['人数'].sum()
# 绘制柱状图
grouped_data.plot(kind='bar')
# 设置图形属性
plt.title("每个部门人数柱状图")
plt.xlabel("部门")
plt.ylabel("人数")
# 显示图形
plt.show()
```
解释一下上述代码的具体步骤:
1. 导入所需的Python库,包括pandas和matplotlib.pyplot。
2. 使用pandas读取数据文件data.csv。
3. 使用groupby方法按部门分组,统计每个部门的人数。
4. 使用plot方法绘制柱状图,其中kind='bar'表示绘制柱状图。
5. 使用plt.title、plt.xlabel和plt.ylabel方法设置图形属性,包括标题、x轴标签和y轴标签。
6. 使用plt.show方法显示图形。
注意:在运行代码前,需要保证数据文件data.csv存在,并包含部门和人数两列。
阅读全文