如何製做不同的疫情世界地圖——酷炫、動感的地理可視化

L7 地理可視化疫情地圖

新型冠狀病毒肺炎已經開始全球蔓延,形勢愈來愈嚴峻,咱們除了關注國內發展疫情發展,也開始關注境外疫情的發展變化。經過地理可視化咱們可以很直觀的看到的各個區域的疫情嚴重程度。 本文以世界疫情地圖爲例講述一下不一樣類型可視化的差別,同時也提供了填充圖,3D填充圖,氣泡圖,3D柱圖,氣泡動圖五種疫情地圖的源碼,數據爲實時數據接口數據。 你能夠定製開發本身疫情地圖。在線Demo GitHub地址 歡迎star。react

目前咱們常見的疫情地圖以填充圖的形式,經過顏色差別的來表達不一樣地域的差異,咱們這裏看一下各個平臺的疫情地圖。git

L7 地理可視化疫情地圖
L7 地理可視化疫情地圖
L7 地理可視化疫情地圖
百度版 丁香園版 今日頭條版

L7 地理可視化疫情地圖
L7 可視化製圖

填充圖(Choropleth maps)

  • 填充圖適合表達區域之間的差別。
  • 填充圖可以很好的展示形全局差別,細微的差別很難表達。

上面的填充圖,咱們能夠關注到亞洲,歐洲,美洲三大疫情區域,可是咱們很難關注到,意大利、韓國的疫情嚴重程度。github

  • 填充圖的展示效果受區域面積影響比較大,容易造成誤導

美國疫情嚴重程度,相對來說沒有那麼嚴重,可是填充圖的可視化形式,因爲國土面積較大更容易引發關注,韓國,意大利,法國因爲面積較小不容易疫情關注。 如何規避填充圖可視化帶來的誤導,咱們這裏介紹另一種可視化形式氣泡圖。markdown

氣泡圖

氣泡圖使用不一樣大小的圓圈表示區域上的數值。它在每一個地理座標上顯示一個氣泡,或在每一個區域顯示一個氣泡。oop

下圖咱們以氣泡圖形式進行疫情地圖可視化spa

L7 地理可視化疫情地圖

經過氣泡圖咱們能夠很明確的看出世界上疫情比較嚴重的國家,並且不會受到區域面積的干擾,歐洲一些面積比較小的國家咱們也可以清晰的識別出來。氣泡圖表達方式缺點在於氣泡過多,過大將會產生遮蓋如今。 氣泡是一種比較好的展示形式,若是使用方式不當也會產生干擾,好比數據映射方法選擇,顏色色帶選擇都會影響數據表達的結果。code

加強版疫情地圖

新技術的出現,數據表達的方式越來多樣性化,在填充圖,氣泡圖的基礎上又出現了增強版可視化表達方式,咱們利用L7 的可視能力開發了加強版的疫情地圖。orm

3D 填充圖

L7 地理可視化疫情地圖

3D 柱狀圖

L7 地理可視化疫情地圖

動態氣泡圖

L7 地理可視化疫情地圖

地圖不是客觀的,他只是現實的一種體現,取決於咱們用地圖表達什麼,如何表達。教程

如何開發疫情地圖

地圖可視化引擎使用螞蟻金服開源可視化引擎 L7,如何使用你能夠訪問L7官網查看文檔和示例。 (l7.antv.vision/zh/examples…),提供了完整的demo和代碼示例,數據爲實時疫情接口數據,你打開看到的就是最新的疫情分佈地圖。接口

L7 地理可視化疫情地圖
你也能夠把demo下載到本地運行,如何下載你能夠查看 此教程

若是這篇文章對你有用。別忘記去GitHub  github.com/antvis/L7  點亮小星星。

相關文章
相關標籤/搜索