为一组代表人口金字塔的数据编写可视化代码，将其显示为堆栈图。


年龄组-0-14，15-24，25-44，45-64，65+；男女比例：0-14（男：50，女：40），15-24（男：70，女：60），25-44（男：100，女：80），45-64（男：70，女：50），65+（男：20，女：30）
这是Python用matplotlib库编写堆栈图的一个示例代码：

```
import matplotlib.pyplot as plt

age_groups = ['0-14', '15-24', '25-44', '45-64', '65+']
male_count = [50, 70, 100, 70, 20]
female_count = [40, 60, 80, 50, 30]

fig, ax = plt.subplots()
ax.bar(age_groups, male_count, label='Male')
ax.bar(age_groups, female_count, bottom=male_count, label='Female')
ax.set_ylabel('Count')
ax.set_title('Population Pyramid')
ax.legend()

plt.show()
```

结果就是一个堆栈图，其中每个柱子代表一个年龄组，由两个条形图组成，每个条形图表示男性或女性。男人的条形图在上面，女人的条形图在下面。每个条形图的高度表示对应年龄组的人口数量。