上一篇文章使用PowerBI地圖模擬疫情地圖以後,有小夥伴後臺問,能否利用著色地圖,按時間動態展示變化情況呢?
當然是可以的,並且非常簡單,下面介紹一下思路。
首先找到每日的地區數據(本文示例為1.21-2.11數據),這裡不再具體介紹。
(本文僅探討數據可視化,數據來源請自行查閱官方公開數據)
每日數據表有三個欄位,日期,地區和人數,通過這個數據表,提取出日期維度表;這個簡單的模型中還包含之前建立好的地區維度表,建立關係如下。
提取日期維度的目的是為了用於播放器的欄位,播放器依然使用Power BI中的Play Axis。
按照上篇文章的做法,正常製作一個SVG著色地圖,並設置好顏色規則;另外考慮播放器停止的時候,讓地圖默認顯示最後一天的數據,可以寫個度量值來處理一下:
然後點擊Play Axis的播放按鈕,就可以動態播放這個著色地圖了,
點擊播放 GIF 0.4M
是不是很簡單,其中播放器可以調整播放的速度。
Power BI可視化的一個特徵就是圖表的動態交互性,按時間動態顯示只需要添加一個播放控制項即可。
本文僅簡單介紹動態地圖的一個製作思路,感興趣的同學請自行探索。
—— 分享新聞,還能獲得積分兌換好禮哦 ——