Python读取‘新生数据.xls’,绘制各省男女人数堆叠柱形图(横坐标为各省,纵坐标为人数
时间: 2023-05-23 21:03:45 浏览: 96
Python绘制堆叠柱状图的实例
5星 · 资源好评率100%
您好,以下是Python读取‘新生数据.xls’,绘制各省男女人数堆叠柱形图的代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取Excel文件
data = pd.read_excel('新生数据.xls')
# 按省份分组,并统计男女人数
grouped = data.groupby('省份')['男', '女'].sum()
# 绘制堆叠柱形图
fig, ax = plt.subplots()
grouped.plot(kind='bar', stacked=True, ax=ax)
ax.set_xlabel('省份')
ax.set_ylabel('人数')
ax.set_title('各省男女人数堆叠柱形图')
plt.show()
```
希望这可以帮到您!
阅读全文