Python下绘制世界人口地图
一、獲取數據
要做世界地圖首先得有世界人口數據吧,我從這里下的:http://data.okfn.org/,獲取到JSON格式的人口文件后先寫一個簡單的解析JSON內容的.py吧
world_population.py
import json
  
 # 將數據加載到一個列表中
 filename = 'population_data.json'
 with open(filename) as f:
     pop_data = json.load(f)
  
 # 打印每個國家2018年的人口數量
 for pop_dict in pop_data:
     if pop_dict['Year'] == '2018':
         country_name = pop_dict['Country Name']
         population = pop_dict['Value']
         print(country_name + ": " + population)
 看到結果就是解析出的2018人口數據啦:
Arab World: 357868000
 Caribbean small states: 6880000
 East Asia & Pacific (all income levels): 2201536674
 --snip--
 Zimbabwe: 12571000
 二、加工數據
人口是個數字值,我們看到里面有些數值是小數形式的,那么轉成整數值就要多一步
--snip--
 for pop_dict in pop_data:
     if pop_
總結
以上是生活随笔為你收集整理的Python下绘制世界人口地图的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: nvidia/cuda docker镜像
 - 下一篇: 在DOS环境下制作Windows启动盘