内容:

创建人口金字塔图

  • 版本 :2022.1 及更高版本

适用于: Tableau Desktop, Tableau Public

人口金字塔图(也称为年龄结构图)显示人口中各个年龄组的分布。

通常用于此可视化类型的一种常见分布是按年龄列出的女性和男性人口。若要使用 Tableau 创建人口金字塔图,请首先将人口(度量)分为两个组(女性和男性),然后创建“数据桶”,所针对的是想要呈现在人口金字塔图中的年龄分组。

例如,假设您在处理美国人口调查局提供的一个表,其中包含人口、性别和年龄数据。

创建数据桶并将度量分为两个组。

  1. 下载并打开 Tableau Public 中提供的以下工作簿。

    1. 转到 https://public.tableau.com/profile/tableau.docs.team#!/vizhome/CreateaPopulationPyramid/Sheet1

    2. 单击右上角的“下载工作簿”,然后打开工作簿。

  2. 选择“工作表”>“清除”>“工作表”

  3. 在“数据”窗格中,右键单击“Age”(年龄)字段,并选择“创建”>“数据桶”

  4. 在“创建数据桶”对话框中,根据您有兴趣关注的年龄组输入数据桶大小,然后单击“确定”

    在此示例中,数据桶大小为 10。这意味着年龄分组是以 10 年为增量定义的。

  5. 将您刚刚创建的数据桶拖到“行”功能区。

  6. 选择“分析”>“创建计算字段”,然后执行以下操作:

    • 为计算输入一个名称。对于此示例,输入 Male Population

    • 输入类似于如下的公式,将男性组成部分从人口中隔离:

      IF [Gender] = 1 THEN [ESTBASE2010] END

      在本例中,人口普查数据将男性的“Gender”(性别)值定义为“1”。字段“ESTBASE2010”包含估计人口值。

  7. 与步骤 5 类似,选择“分析”>“创建计算字段”,然后执行以下操作:

    • 为计算输入一个名称。对于此示例,输入 Female Population

    • 输入类似于如下的公式,将女性组成部分从人口中隔离:

      IF [Gender] = 2 THEN [ESTBASE2010] END

      在本例中,人口普查数据将女性的“Gender”(性别)值定义为“2”。字段“ESTBASE2010”包含估计人口值。

  8. 将您创建的计算字段拖到“列”功能区,并将“Gender”(性别)字段拖到“颜色”功能区。

    注意: 若要更改颜色分配,请单击“颜色”功能区,然后单击“编辑颜色”

  9. 右键单击表示男性人口的轴,选择“编辑轴”,然后选中“倒序”复选框以反转轴上值的显示顺序,接着单击“确定”

更改数据桶的排序顺序后,人口金字塔图将如下所示: