Python读取‘新生数据.xls’,绘制各省男女人数堆叠柱形图(横坐标为各省,纵坐标为人数
时间: 2023-05-21 10:06:50 浏览: 184
数据分析-堆叠柱形图分析用户体验效果-python源码.zip
可以使用 pandas 库来读取 Excel 数据文件,使用 matplotlib 库来绘制堆叠柱形图。以下是简单的代码示例:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取 Excel 数据文件
df = pd.read_excel('新生数据.xls', sheet_name='Sheet1')
# 统计各省男女人数
grouped = df.groupby('省份')['性别'].value_counts().unstack()
grouped.plot(kind='bar', stacked=True)
# 设置图表标题和坐标轴标签
plt.title('各省男女人数堆叠柱形图')
plt.xlabel('省份')
plt.ylabel('人数')
# 显示图表
plt.show()
```
该代码会将 Excel 文件中的数据按省份和性别进行分组,并绘制堆叠柱形图。请注意,具体的数据处理方法可能需要根据数据文件的具体格式进行调整。
阅读全文