绘制2020全国各年龄段人口数据饼图代码
时间: 2024-09-11 18:13:48 浏览: 100
要绘制2020年全国各年龄段人口数据的饼图,你可以使用Python的matplotlib库来实现。以下是一个简单的代码示例,假设你已经有了一个包含各年龄段人口数据的字典:
```python
import matplotlib.pyplot as plt
# 假设这是2020年全国各年龄段人口数据的百分比
# 注意:这些数据是示例数据,实际数据需要依据权威统计
age_population_percentage = {
'0-14岁': 17.95,
'15-59岁': 63.35,
'60岁以上': 18.7
}
# 绘制饼图
labels = age_population_percentage.keys()
sizes = age_population_percentage.values()
colors = ['gold', 'yellowgreen', 'lightcoral'] # 为每个年龄段指定一个颜色
explode = (0.1, 0, 0) # 突出显示第一个年龄段
plt.figure(figsize=(8, 8)) # 设置图表大小
plt.pie(sizes, explode=explode, labels=labels, colors=colors,
autopct='%1.1f%%', shadow=True, startangle=140)
plt.axis('equal') # 保证饼图为圆形
plt.title('2020年全国各年龄段人口数据')
plt.show()
```
这段代码首先导入matplotlib.pyplot模块,并定义了一个包含年龄段和对应人口百分比的字典。然后,使用`plt.pie`函数绘制饼图,其中`explode`参数用于突出显示特定的饼图部分,`autopct`用于在饼图中标注百分比,`shadow`用于添加阴影效果,`startangle`定义了饼图的起始角度。
在实际应用中,你需要根据实际统计年鉴或其他权威数据源提供的数据来填充`age_population_percentage`字典。
阅读全文