最近使用Tableau的地圖功能做了些圖,中間遇到了一些問題,手邊正好有本書《人人都是數(shù)據(jù)分析師 Tableau應用實戰(zhàn)》,正好來看看書上有什么介紹。
《人人都是數(shù)據(jù)分析師:Tableau應用實戰(zhàn)》,作者劉紅閣、王淑娟、溫融冰
這個書是公司買的,一直在我桌子上放著,估計是之前的小伙伴買來看的,我看了下目錄感覺就是本工具書,介紹Tableau使用的,和數(shù)據(jù)分析沒搭嘎,也就打了個可視化這塊兒,而且剛才翻了下Tableau的官方文檔,也挺詳細的,這本書無非就是做了些本地化操作吧,融合了一些個人實踐,作為工具書看看好了。
這一篇,我們主要看看地圖的使用,Tableau官方文檔 Tableau 中的地圖和地理數(shù)據(jù)分析
首先,要使用地圖功能,得現(xiàn)有地理位置相關的數(shù)據(jù),比如省市數(shù)據(jù),什么場景下會使用地圖來展示呢?
比如,我們線上的訂單,會有用戶的收件地址,省份、城市都有,那我們就可以看看我們的用戶在全國是怎樣分布的,肯定是比一個表格來的直觀多了。
數(shù)據(jù)源
使用Tableau自帶的數(shù)據(jù)源:

先看看訂單sheet的數(shù)據(jù)

配置地理角色

配置角色,就是我們告訴Tableau,這幾列是地理信息,Tableau就會特殊處理了,方便我們使用。我們有幾種方式來配置地理角色,
一個是在數(shù)據(jù)源頁面配置:
默認加載進來這些地理信息可能會被識別為字符串,就是這個Abc的圖標

我們單擊后,可以進行角色配置,下面那里有一個地理角色,
這里有很多角色,我們一般使用下面這幾個

國家/地區(qū)->省市自治區(qū)->城市->縣
這個我們按照字段來具體設置就可以了,訂單數(shù)據(jù)中有華東、華南這個層級,這里默認是沒有這個角色的,后面我們可以使用自定義角色來識別,下面再說。
設置角色后,字段角色會變成地理圖

另一個方法是在工作表頁面進行修改,結果是一樣的:

地圖展示
使用地圖展示,有幾種效果,一種是“符號地圖”,一種是“填充地圖”


符號地圖
其實就是使用一個圖形+顏色來進行指標的展示
比如,可以用地區(qū)來控制顏色:

用銷售額來控制大小

默認會是圓形,我們也可以進行修改,這里可以結合形狀,做一些更有意思的可視化效果出來。

填充地圖
就是將區(qū)域使用顏色填充起來,因為已經(jīng)填充了,所以我們只能控制顏色,所以可以用來顯示簡單的效果

這里正好遇到一個問題,就是不能按照城市進行填充

估計城市粒度太細了,只可以按照省份來填充。
多維度地圖
這個就是在上面兩種地圖的展示上,再多加一個維度

這個也不多說了
混合地圖
這個比較有意思,這里可以將符合地圖和填充地圖進行合并,疊加起來展示

底下是一個填充的圖,上面又加了一個大小的圖,這個是利用Tableau中雙軸的概念來做的,先拖一個緯度出來,然后選擇,雙軸

這里可能要注意下圖的顏色和上下順序
常見問題
1.未知地理位置
這個和我們的數(shù)據(jù)質量有關,就是有些地理位置Tableau無法識別出來,我們可以進行些處理

地圖右下角會顯示這樣,然后,我們可以進行修正

選擇編輯的話,可以看到是哪些城市找不到,是不是名字錯了這種

其他的還有些,自定義地理維度,增加層級之類的設置,暫時先不整理了,等需要的時候再來翻看。