热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

数据挖掘绘制人口比例饼图

绘制人口比例饼图前置步骤准备数据populations.npz,下载数据populations.npz到Linux本地的courseDataAnalyzedata

绘制人口比例饼图


  1. 前置步骤

准备数据populations.npz,下载数据populations.npz到Linux本地的/course/DataAnalyze/data目录


  1. 绘制1996年~2015年男女人口及乡镇人口比例饼图

  1. 使用pie函数绘制1996~2015年男女人口及乡镇人口比例饼图,如代码 42所示。

代码 42 1996-2015年男女人口及乡镇人口比例饼图


In[1]:

i=0

l=1

p2 = plt.figure(figsize=(4,44))

while i <20:

    pie1 = p2.add_subplot(20,2,l)

    label = [&#39;男&#39;,&#39;女&#39;]

    explode = [0.01,0.01]

    plt.pie(amount[19-i,2:4],explode=explode,labels=label,autopct=&#39;%1.1f%%&#39;)

    plt.title(&#39;%d年男女与城乡人口比例&#39; %(1996+i))

    i +=1

    l +=2

j=0

k=2

while j <20:

    pie1 = p2.add_subplot(20,2,k)

    label = [&#39;城镇人口&#39;,&#39;乡村人口&#39;]

    explode = [0.01,0.01]

    plt.pie(amount[19-j,4:6],explode=explode,labels=label,autopct=&#39;%1.1f%%&#39;)

    j +=1

    k +=2

    

plt.savefig(&#39;1996-2015年男女人口及乡镇人口比例饼图.png&#39;)

plt.show()

Out[1]:

 


  1. 通过代码 42运行结果可以看出,从1996年到2015年之间,男女人口比基本没有发生变化,即男女比例在1比1左右且男性人口比女性人口多;乡镇人口比发生了很大的变化,城镇人口原来占乡村人口的一半都不到,现在反超乡村人口且有继续增长的趋势。

推荐阅读
author-avatar
依稀边_228
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有