如何制作不一样的疫情世界地图——酷炫、动感的地理可视化

人走茶凉 提交于 2020-03-13 00:41:59

如何制作不一样的疫情世界地图——酷炫、动感的地理可视化

新型冠状病毒肺炎已经开始全球蔓延,形势越来越严峻,我们除了关注国内发展疫情发展,也开始关注境外疫情的发展变化。通过地理可视化我们能够很直观的看到的各个区域的疫情严重程度。 本文以世界疫情地图为例讲述一下不同类型可视化的差异,同时也提供了填充图,3D填充图,气泡图,3D柱图,气泡动图五种疫情地图的源码,数据为实时数据接口数据。 你可以定制开发自己疫情地图。在线Demo GitHub地址 欢迎star。

目前我们常见的疫情地图以填充图的形式,通过颜色差异的来表达不同地域的差别,我们这里看一下各个平台的疫情地图。

百度版 丁香园版 今日头条版

L7 可视化制图

填充图(Choropleth maps)

  • 填充图适合表达区域之间的差异。
  • 填充图能够很好的展现形全局差异,细微的差异很难表达。

上面的填充图,我们可以关注到亚洲,欧洲,美洲三大疫情区域,但是我们很难关注到,意大利、韩国的疫情严重程度。

  • 填充图的展现效果受区域面积影响比较大,容易形成误导

美国疫情严重程度,相对来讲没有那么严重,但是填充图的可视化形式,由于国土面积较大更容易引起关注,韩国,意大利,法国由于面积较小不容易疫情关注。 如何规避填充图可视化带来的误导,我们这里介绍另外一种可视化形式气泡图。

气泡图

气泡图使用不同大小的圆圈表示区域上的数值。它在每个地理坐标上显示一个气泡,或在每个区域显示一个气泡。

下图我们以气泡图形式进行疫情地图可视化

通过气泡图我们可以很明确的看出世界上疫情比较严重的国家,而且不会受到区域面积的干扰,欧洲一些面积比较小的国家我们也能够清晰的识别出来。气泡图表达方式缺点在于气泡过多,过大将会产生遮盖现在。 气泡是一种比较好的展现形式,如果使用方式不当也会产生干扰,比如数据映射方法选择,颜色色带选择都会影响数据表达的结果。

增强版疫情地图

新技术的出现,数据表达的方式越来多样性化,在填充图,气泡图的基础上又出现了加强版可视化表达方式,我们利用L7 的可视能力开发了增强版的疫情地图。

3D 填充图

3D 柱状图

动态气泡图

地图不是客观的,他只是现实的一种体现,取决于我们用地图表达什么,如何表达。

如何开发疫情地图

  地图可视化引擎使用蚂蚁金服开源可视化引擎 L7,如何使用你可以访问L7官网查看文档和示例。(https://l7.antv.vision/zh/examples/react/covid),提供了完整的demo和代码示例,数据为实时疫情接口数据,你打开看到的就是最新的疫情分布地图。

你也可以把demo下载到本地运行,如何下载你可以查看此教程

如果这篇文章对你有用。别忘记去GitHub  https://github.com/antvis/L7  点亮小星星。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!