新型冠状病毒肺炎已经开始全球蔓延,形势愈来愈严峻,咱们除了关注国内发展疫情发展,也开始关注境外疫情的发展变化。经过地理可视化咱们可以很直观的看到的各个区域的疫情严重程度。react
本文以世界疫情地图为例讲述一下不一样类型可视化的差别,同时也提供了填充图,3D填充图,气泡图,3D柱图,气泡动图五种疫情地图的源码,数据为实时数据接口数据。 你能够定制开发本身疫情地图。git
在线Demogithub
GitHub地址markdown
欢迎star。oop
目前咱们常见的疫情地图以填充图的形式,经过颜色差别的来表达不一样地域的差异,咱们这里看一下各个平台的疫情地图。spa
![]() |
![]() |
![]() |
---|---|---|
百度版 | 丁香园版 | 今日头条版 |
上面的填充图,咱们能够关注到亚洲,欧洲,美洲三大疫情区域,可是咱们很难关注到,意大利、韩国的疫情严重程度。code
美国疫情严重程度,相对来说没有那么严重,可是填充图的可视化形式,因为国土面积较大更容易引发关注,韩国,意大利,法国因为面积较小不容易疫情关注。 如何规避填充图可视化带来的误导,咱们这里介绍另一种可视化形式气泡图。orm
气泡图使用不一样大小的圆圈表示区域上的数值。它在每一个地理坐标上显示一个气泡,或在每一个区域显示一个气泡。教程
下图咱们以气泡图形式进行疫情地图可视化接口
经过气泡图咱们能够很明确的看出世界上疫情比较严重的国家,并且不会受到区域面积的干扰,欧洲一些面积比较小的国家咱们也可以清晰的识别出来。气泡图表达方式缺点在于气泡过多,过大将会产生遮盖如今。 气泡是一种比较好的展示形式,若是使用方式不当也会产生干扰,好比数据映射方法选择,颜色色带选择都会影响数据表达的结果。
新技术的出现,数据表达的方式越来多样性化,在填充图,气泡图的基础上又出现了增强版可视化表达方式,咱们利用L7 的可视能力开发了加强版的疫情地图。
地图不是客观的,他只是现实的一种体现,取决于咱们用地图表达什么,如何表达。
地图可视化引擎使用蚂蚁金服开源可视化引擎 L7,如何使用你能够访问L7官网查看文档和示例。 (l7.antv.vision/zh/examples…),提供了完整的demo和代码示例,数据为实时疫情接口数据,你打开看到的就是最新的疫情分布地图。
若是这篇文章对你有用。别忘记去GitHubgithub.com/antvis/L7点亮小星星。