Skip to content

NCP-VIS/map_visualization

Repository files navigation

面向新冠疫情的数据可视化分析

本项目面向新冠疫情的数据,进行地图可视化分析。疫情模拟预测部分在 [Place Holder]

对于可视化与模拟预测的详细解读,已发布在微信公众号平台上。 公众号链接

此项目由北京大学前沿计算研究中心http://cfcs.pku.edu.cn/ 陈宝权教授组完成。

更多的数据和可视化将陆续更新。

效果展示

中国内地累计确诊数量

中国内地各省累计确诊数量图,颜色越深,代表感染人数越多。

中国内地累计确诊数量

每日武汉流出人口数量气泡图,某地圆圈越大,说明从武汉流到该地的人口越多。

累计确诊比例、新增确诊比例

各地区累计确诊比例与每日新增比例热度图

累计确诊数量、新增确诊数量

累计确诊人数、每日新增人数热度图

从湖北流出人口数量

从湖北流出人口数量统计图,颜色越深,流出人口越多。

数据来源

  1. GitHub: 疫情状况的时间序列数据仓库
  2. 百度:百度地图慧眼-百度迁移

所采用的数据截止至2020年2月9日。

调用开源库

本项目使用了d3.jsheatmap.js 进行可视化。使用d3.js绘制地图和气泡图,使用heatmap.js绘制热力图。其中,D3 结合了强大的可视化交互技术以及数据驱动 DOM 的技术, 可以借助于现代浏览器的强大功能,自由地对数据进行可视化。使用了jQuery进行辅助操作。

目录结构

data:具体数据。其中

​ data/420100_to_citys_20200101_20200203_percent.json:从武汉出发,到各个城市的人口百分比。

​ data/420100_to_provinces_20200101_20200203.json:从武汉出发,到各个城市的人口数量。

​ 上面的人口迁移数据截至到2020年2月3日。

​ data/china.json:中国地图数据,精确到省级

​ data/city.json:中国地图数据,精确到市级

​ data/data-c.json:每个省市的确诊人数,截止到2020年2月9日。

​ data/population_city.json:各个城市的人口数量。

​ data/population_province1.json:各个省(直辖市、自治区)的人口数量。

​ data/traffic.parsed.json:从武汉出发的车次信息。

js:需要的JavaScript文件。在相关html文件里引用。

other:未在公众号中出现的图片、数据

​ shenzhen:深圳市接触、发病、不适的统计图。

confirmcolor.html:中国内地累计确诊人数图。

migrationbubble.html:每日武汉流出人口数量气泡图。

totalandnew1.html:各地区累计确诊比例与每日新增比例热度图。

totalandnew2.html:累计确诊人数、每日新增人数热度图。

totalconfirm.html:各省市累计确诊人数热度图。

trafficcolor.html:从湖北流出人口数量统计图。