FacebookTwitterLineHatena


做過資料分析的人都知道,老闆最喜歡的莫過於資料視覺化,視覺化中最喜歡的莫過於地圖視覺化。但是想要做地圖視覺化也並非易事,對於大多數人來說,Excel一直都是首選,但是Excel真的是製作地圖的最好軟體嗎?目前市場上,能夠製作地圖的工具有很多,可以分為程式設計類、BI類和軟體類三種:

程式設計類:Matlab、Python、R
BI類:FineReport、PowerBI
軟體類:Excel

當然,還有一些別的,如國外的BatchGeo、Fusion Tables等,這裡就不一一列舉了。

究竟哪一個工具做地圖最簡單、最省力、最強大呢?因為文章篇幅原因,軟妹帶大家實測兩款常用的地圖製作工具!

地圖視覺化是什麼?

在此之前,我們先要知道什麼是地圖視覺化?

簡單點說,地圖視覺化就是將地理資料轉換成視覺化形態,通過將具有地域特徵的資料或者資料分析結果形象地表現在地圖上,使得使用者可以更加容易理解資料規律和趨勢

通俗地講,地圖視覺化可以將地理資料更清晰直白地展現出來,比如下面這種:

地圖視覺化,地圖製作


場景準備

為了測試各個工具性能如何,我設計了一個簡單的場景,使用各個軟體製作地圖並對最後的效果進行對比。

現有資料:民國108年台灣常住人口數量
場景:需要通過地圖視覺化展示各市縣人口的分佈情況,方便進行直觀對比

製作地圖軟體

1、Excel

Excel是大多數人都很熟悉的資料處理工具,將資料導入Excel中,選中區功能變數名稱稱和人口數總計兩個欄位後,再點擊上方的三維地圖,就進入了地圖視覺化編輯介面。

excel地圖製作

然後,選擇區域名稱層級為位置選項,將人口數欄位拖入高度(值)選項,最後在類別選項中選擇區域欄位,切換為區域地圖,一張各市縣的常住人口視覺化地圖就完成了。

評價:

Excel實現地圖視覺化的操作相對來說較為簡單,但是功能也比較少,類型只有直條圖、氣泡圖、熱度圖以及區域地圖等,目前大數據分析領域常見的流向地圖等並不在可選範圍內,可用的主題也是微軟經典的幾款,顯得有一些“視覺疲勞”。

2、FineReport

FineReport的本質是一個通用的報表製作和資料視覺化工具,是一個開放的商業報表工具。好比Excel,小到可以存儲統計資料、製作各式各樣的圖表、dashboard,大到製作財務報表、開發進銷存系統。當然,也是大家比較推崇的視覺化工具之一,下面就使用FineReport來演示地圖視覺化的過程。

先看下效果圖:

地圖

第一步:

將爬取的資料導入Excel中,並且編輯為正確格式。由於FR不可直接連接Excel,可以將剛剛創建的Excel檔放到C:\FineReport_10.0\webapps\webroot\WEB-INF\reportlets(就是你電腦裝FR的盤)當做內置範本。

第二步:

這時候打開FineReport就可以看到你的excel檔,接下來導入資料,選擇 檔(File),檔案類型為excel,選擇本地檔(Local File),選擇剛匯入的excel檔,右側選擇“第一行包含行標題”。然後即可(可以點擊預覽看到資料)。

第三步:

插入圖表:以儲存格圖表為例,合併一片儲存格,點擊插入>儲存格元素>插入圖表 ,選擇地圖。再選中圖表,在右側圖表屬性工作表中選擇圖表屬性工作表-類型 ,選擇區域地圖,如下圖所示:

第四步:

選中圖表,在右側圖表屬性工作表中選擇圖表屬性工作表-資料 ,如下圖所示:


第五步:

圖表樣式,如設定標題,字體大小顏色,圖例,系列配色,這裡不再一一介紹。

第六步:

閃爍動畫:部分使用則可能需要突出某些地區,這裡提供區域地圖閃爍的設定方法。 在右側圖表屬性工作表中選擇圖表屬性工作表-特效>條件顯示,點擊+添加條件屬性:

第七步:

對於這一步展示,Excel是比不上FineReport的,因為FineReport平臺可以將做好的地圖視覺化範本掛出,領導、同事都可以在平臺上查看,不需要再製作ppt或者匯出成pdf格式進行彙報,對於有工作需要的人來說,確實是一個大大解放了勞動力的功能。

評價:

與其他幾款工具對比,FineReport操作比較簡單,完成效果也很出色。而且,除了上述功能之外,FineReport還支持即時資料更新、地圖鑽取、自訂區域、範本複用等功能,並涵蓋了絕大部分的圖表類型,豐富了地圖視覺化的實用性。

地圖製作軟體
FineReport地圖類型

最後,給大家展示幾張使用FineReport實現的地圖視覺化的效果:

流向地圖

流向地圖顯示的是資訊或物體從一個位置到另一個位置的移動及其數量,單一流向線的粗細程度可以代表的移動規模或數量。

流向地圖多應用於區際貿易、交通流向、人口遷移、購物消費行為、通訊資訊流動、航空線路等場景,也可應用於企業貨物運輸,供應鏈管理。

动图

鑽取區域地圖

鑽取地圖在普通地圖的基礎上,實現了互動式數據查詢效果。通過點擊操作,可以鑽取國家>省>市>區等不同地理層級的數據。

鑽取區域地圖是鑽取地圖的一種,鑽取時可點擊某區域鑽取到下一層,效果如下圖。

點擊可查看視頻演示

熱力地圖

熱力地圖將地圖作為背景,通過顏色深淺、氣泡大小來展示數據的大小和分佈範圍,以及地理範圍內各個點的權重情況。如下圖用熱力地圖顯示了各地區震級的高低。

輪播GIS點地圖

輪播 GIS 點地圖,類似於高空衛星的俯瞰視角,跟隨數據順序展示每個點的對應資訊,同時在切換點時,伴隨視角的移動動畫,給人以身臨其境之感。

點擊可查看視頻演示

總結

通過實際體驗兩款款地圖視覺化的工具,可以發現不同類型的工具各有各的特色:

在操作方面,Excel無疑是最簡單的,但是它的顯示效果不佳,功能豐富性一般,並且用Excel做完圖後還需要做一個PPT或者Word用於展示,額外了增加工作量。

在綜合性方面,FineReport的表現比較突出,不需要程式設計而且簡單易做,能夠實現平臺展示,比較適合企業使用者,在資料視覺化方面是一個不錯的選擇。

FineReport

獲得帆軟最新動態:數據分析,報表實例,專業的人都在這裡!加入FineReport臉書粉絲團

相關文章:
盤點最HOT的地圖用法,這10種經典地圖視覺化類型你一定要知道!

10個實用而強大的資料地圖,不懂程式碼也會做!

數據地圖在商業數據分析中的5種應用

喜歡這篇文章嗎?歡迎分享按讚,給予我們支持和鼓勵!

熱門文章推薦

立即試用,可獲取更多 報表範本和案例

免費試用