有時候只需要展示比較特定區域的數據,而不需顯示地圖上其他無關的地域,此時就會用到PowerBI的另外一個地圖:形狀地圖。
該圖表現在仍處於預覽狀態(已經預覽了很多年了),所以先調出該功能,如圖所示,
然後重啓,可視化圖表區就會增加一個形狀地圖。
該圖默認的可選地圖中,目前只有這幾個國家的形狀,如下圖,
大部分國家都在這裏找不到,不過沒有關係,它還提供了添加地圖的接口,這也正是該圖表的最大優勢,通過這個接口,我們可以隨心所欲的添加需要的特定區域地圖。
形狀地圖要求的地圖格式爲TopoJSON,所以首先需要找到這個格式的地圖素材,然後就可以製作需要的自定義地圖了。
以展現某產品用戶在我國各省份的分佈爲例,來看看這個地圖是如何使用的。
1,添加形狀地圖可視化
在畫布上拖入形狀地圖,並在字段框中拖入數據。
由於還沒有添加json地圖,所以該圖顯示的是一個默認的美國地圖,這裏不用管它,直接進行下一步操作。
2,導入地圖
打開格式>形狀>添加地圖,導入提前準備好的json格式的地圖。
地圖導入後,直接展現出着色地圖的效果,這種效果需要在色彩飽和度上添加相應的數據字段。
3,調整格式
可以在格式中添加標題、調整顏色美化一下,一個區域分佈着色地圖就完成了,如下圖
這個Json中國地圖已經相當完整,把南沙羣島都畫出來了。
目前該圖表的各項可視化元素的自定義設置較少,使用時可能會有不方便之處,不過我們只要認識併發揮出該圖表的長處就行了。
下面來簡單看看形狀地圖的用法。
形狀地圖支持自動縮放,
也可以與其他圖表交互,
你如果只想看某個省份各地市的數據,可以把該省份的json地圖放進去,比如廣東省,
如果只想看深圳市各區的數據,同樣是可以的,
還可以一個頁面生成一組形狀地圖,比如以下幾個省份的數據對比,
是不是十分靈活呢。
並且製作也十分簡單,無論你需要利用地圖展示哪個行政區域的數據,只需要找到該區域的TopoJSON格式的地圖導入即可。
-精彩推薦-
採悟 from PowerBI星球