人口金字塔是显示给定人口的年龄和性别分布的图表。这是一张有用的图表,可以轻松了解人口构成以及当前人口增长趋势。
如果人口金字塔呈矩形,则表明人口增长速度较慢;老一代正在被大小大致相同的新一代所取代。
如果人口金字塔具有金字塔形状,则表明人口正在以更快的速度增长;老一代正在产生更大的新一代。
在图表中,性别显示在左右两侧,年龄显示在 y 轴上,人口百分比或数量显示在 x 轴上。
本教程解释了如何在 R 中创建人口金字塔。
假设我们有以下数据集,根据年龄(0 到 100 岁)和性别(M = “男性”,F = “女性”)显示人口的百分比构成:
set.seed(1)
#create data frame
data <- data.