人口金字塔是按人口年龄和性别表示人口分布的特种塔状条形图,是形象地表示某一人口的年龄和性别构成的图形。

人口金字塔图,以图形来呈现人口年龄和性别的分布情形,以年龄为纵轴,以人口数为横轴,按左侧为男、右侧为女绘制图形,其形状如金字塔。金字塔底部代表低年龄组人口,金字塔上部代表高年龄组人口。人口金字塔图反映了过去人口的情况,目前人口的结构,以及今后人口可能出现的趋势。

人口金字塔可分为三种类型:年轻型、成年型和年老型。它们的形状各不相同。年轻型:塔顶尖、塔底宽。成年型:塔顶、塔底宽度基本一致,在塔尖处才逐渐收缩。年老型:塔顶宽,塔底窄。从人口年龄结构对今后人口增长速度影响的角度,又可将人口金字塔分为增长型、静止型和缩减型,分别与年轻型、成年型和年老型相对应。

下面以第六次人口普查数据为例,制作人口金字塔图:

 年 龄 占总人口比重
0-4岁 3.08 2.59
5-9岁 2.89 2.43
10-14岁 3.02 2.6
15-19岁 3.89 3.6
20-24岁 4.8 4.76
25-29岁 3.81 3.76
30-34岁 3.72 3.57
35-39岁 4.53 4.32
40-44岁 4.77 4.59
45-49岁 4.03 3.89
50-54岁 3.03 2.88
55-59岁 3.08 3.02
60-64岁 2.24 2.16
65-69岁 1.56 1.53
70-74岁 1.23 1.24
75-79岁 0.85 0.94
80-84岁 0.44 0.56
85-89岁 0.17 0.26
90-94岁 0.04 0.08
95岁及以上 0.01 0.02

(1)选择上表中数据,单击“插入”选项卡,在图表“条形图”中选择“簇状条形图”,效果如下图。

(2)选中蓝色条形图中任一条形,单击鼠标右键,选择“设置数据系列格式”功能,选择将系列绘制在“次坐标轴”。这时会出现两个横坐标,上方的坐标轴为蓝色“男”的坐标轴。

(3)在“设置坐标轴格式”对话框中设置两个横坐标轴的最大值为6,最小值为-6,并在此对话框中选择“数字”页面,将“类别”选择为“自定义”,在“格式代码”中填写“0.0;0.0;0.0”,并添加至“类型”框处,选中刚添加的“0.0;0.0;0.0”类型,单击“关闭”按钮。如下图。此步骤的操作目的是为了让负轴不显示负数,直接显示正数。

(4)选择上方蓝色条形的横坐标轴,单击鼠标右键,选择“设置坐标轴格式”,在“坐标轴选项”中,勾选“逆序刻度值”,并且把“主要刻度线类型”、“坐标轴标签”都设置为“无”,此步骤操作目的是要把蓝色“男”的条形图翻转至左边,并且把上方的横坐标轴隐藏起来。

(5)选择纵坐标轴,单击鼠标右键,选择“设置坐标轴格式”,在“坐标轴选项”中,把“主要刻度线类型”设置为“无”,“坐标轴标签”设置为“低”。此步骤目的是为了把坐标轴标签移至图的最左边。如下图。

(6)分别选中条形图,单击鼠标右键,选择“添加数据标签”,将两个条形图的数据标记显示出来。并删除网格线。最终效果如下:

【Excel-2010】人口金字塔图相关推荐

  1. Excel绘制人口金字塔图

    效果如上图: 如果想直接作为模板用,分别更新"男人数值"列和"女人数值"列即可.(注意保留原有的公式) 绘制方法说明: 1. 准备数据. 其中两个空白列其实就是 ...

  2. tableau:人口金字塔图

    首先我们来看看数据源长什么样: 前三项是地区信息,age是年龄,gender表示性别,counts表示这一年龄的男性or女性的人数. 我们看到age中有null的字样,查看原始的excel表格,发现n ...

  3. R语言ggplot2可视化:可视化人口金字塔图、人口金字塔显示不同性别不同年龄段的人口数,是了解人口组成的最优可视化方法、人口金字塔图可以用来表示按体积排序的群体的分布、形成漏斗结构

    R语言ggplot2可视化:可视化人口金字塔图.人口金字塔显示不同性别不同年龄段的人口数,是了解人口组成的最优可视化方法.人口金字塔图可以用来表示按体积排序的群体的分布.形成漏斗结构(Populati ...

  4. Python使用matplotlib可视化人口金字塔图、人口金字塔显示不同性别不同年龄段的人口数,是了解人口组成的最优可视化方法、人口金字塔图可以用来表示按体积排序的群体的分布、形成漏斗结构

    Python使用matplotlib可视化人口金字塔图.人口金字塔显示不同性别不同年龄段的人口数,是了解人口组成的最优可视化方法.人口金字塔图可以用来表示按体积排序的群体的分布.形成漏斗结构(Popu ...

  5. py实战绘制人口金字塔图

    大家好,我是执念斩长河,一个刚刚学习python绘图的学渣.今天非常开心阅读了<python数据可视化>(黑马程序员编著)其中的"绘制人口金字塔图"章节被我成功运行出来 ...

  6. 用Tableau画人口金字塔图

    人口金字塔图(也称为年龄结构图)显示人口中各个年龄组的分布. 通常用于此可视化类型的一种常见分布是按年龄列出的女性和男性人口.若要使用 Tableau 创建人口金字塔图,请首先将人口(度量)分为两个组 ...

  7. R语言ggplot2可视化:可视化人口金字塔图、直方图(堆叠直方图、连续变量堆叠直方图、离散变量堆叠直方图)、密度图、箱图(添加抖动数据点、tufte箱图、多分类变量分组箱图)、小提琴图

    R语言ggplot2可视化:可视化人口金字塔图.直方图(堆叠直方图.连续变量堆叠直方图.离散变量堆叠直方图).密度图.箱图(添加抖动数据点.tufte箱图.多分类变量分组箱图).小提琴图 目录

  8. tableau制作人口金字塔图/旋风图

    项目场景: 某些场景下需要制作人口数量金字塔图,以下为实例. 步骤描述: 首先展示数据的一部分 一.建立数据桶,制作简单的条形图 我这里将大小设置为10 二.创建两个计算字段 分别为男性人数和女性人数 ...

  9. Tableau10——人口金字塔,漏斗图,箱型图

    文章目录 一,人口金字塔 二,漏斗图 三,箱型图 一,人口金字塔 人口金字塔图本质上是条形图,可以用来比较不同类别之间的差异 首先,对于85+年龄的人,统一划分为85岁,创建计算字段年龄,把年龄变成数 ...

  10. R语言可视化:使用ggplot2绘制人口金字塔

    人口金字塔是进行人口数据可视化时常用的一种统计图形,可以形象地描述人口年龄和性别的分布情况.最近工作上经常处理人口数据,于是试着使用ggplot2绘制了一下.在这里记录一下,顺便也熟悉一下ggplot ...

最新文章

  1. 基本概念之运算符与表达式
  2. 数据库:分布式事务的解决方案
  3. Weblogic Server上部署War包
  4. mysql 传送时间_vue处理mysql数据库中的时间数据(datetime)
  5. ORA-01427: 单行子查询返回多个行 出现原因及对应防止措施
  6. eclipse部署web没部署成功的问题
  7. mysql 循环插入记录
  8. 数据库无限层级分类设计
  9. ThinkPHP3.2中使用第三方库(phpQuery)
  10. 数字信号处理:时域采样定理与频域采样定理
  11. qcon_从QCon伦敦2010中学到的重点知识和教训
  12. 21考研复习规划和北邮计算机考研介绍
  13. 基于距离传感器的I2C通信(一)
  14. HBuilder X 中使用模拟器进行App开发
  15. 还在手写CURD代码?这三件套任意一套都能免去手写CURD确定不来看看?——JPA+MP+TK 免手写CURD三件套
  16. 面试官谈游戏开发入行--选择
  17. [P3518]strongbox
  18. 反直觉的三门问题,80%的人都会错?
  19. Android获取手机屏幕宽度
  20. Python学习笔记——speech智能语音模块

热门文章

  1. 《生物信息学学习感悟》读后感
  2. 协鑫:把绿色能源带进千家万户
  3. 通州区机器人比赛活动总结_机器人大赛总结报告
  4. 一分钟带你解读收发器指示灯以及SFP光模块搭配(二)
  5. Hexo添加小部件(Butterfly主题) 添加卡通人物(看板娘)
  6. python怎么定义向量类_python的用户定义向量类
  7. 【React之文件的运行】用webstorm运行npm,实现网页的刷新
  8. 注册网站域名多少钱_网站域名注册要多少钱?申请一个域名要多少钱呢?
  9. 有关private T
  10. Win11如何优化服务?Win11优化服务的方法