创建画布,添加子图 绘制2015年男女人口分布比例,城乡人口分布比例的饼图 并添加标题 数据标签
时间: 2024-03-31 07:36:25 浏览: 129
好的,这里是使用Python的matplotlib库创建画布,添加子图,绘制饼图,并添加标题和数据标签的代码示例:
```python
import matplotlib.pyplot as plt
# 创建画布和子图
fig, (ax1, ax2) = plt.subplots(1, 2, figsize=(10, 5))
# 2015年男女人口分布比例数据
gender_labels = ['Male', 'Female']
gender_sizes = [49.2, 50.8]
# 绘制男女人口分布比例的饼图
ax1.pie(gender_sizes, labels=gender_labels, autopct='%1.1f%%')
ax1.set_title('2015 Gender Population Distribution')
# 城乡人口分布比例数据
urban_labels = ['Urban', 'Rural']
urban_sizes = [56.1, 43.9]
# 绘制城乡人口分布比例的饼图
ax2.pie(urban_sizes, labels=urban_labels, autopct='%1.1f%%')
ax2.set_title('2015 Urban-Rural Population Distribution')
# 添加数据标签
for ax in (ax1, ax2):
ax.legend(loc='lower right', bbox_to_anchor=(1.1, 0))
ax.axis('equal')
plt.show()
```
运行以上代码,你将得到两个饼图,分别显示2015年男女人口分布比例和城乡人口分布比例,如下所示:
![plot](https://img-blog.csdnimg.cn/20220110160344131.png)
两个饼图都有标题和数据标签。你可以根据需要修改数据和标签,或调整图形的外观。
阅读全文