工作簿戳這里:交互版地址
這次拿到的數(shù)據(jù)是關(guān)于1900年到2018年期間的發(fā)生在美國和加拿大的熊傷人事件平匈。
這次嘗試用hex map(六邊形)地圖來呈現(xiàn)地理分布。
開始挑戰(zhàn)~
一忍燥、數(shù)據(jù)觀察
看看有哪些字段
然后基本就是檢查下面幾項內(nèi)容吧
- 空值
- 重復(fù)值
- 邏輯錯誤值
- 必要的缺失數(shù)據(jù)
數(shù)據(jù)沒有太大問題,存在個別性別或者年齡的缺失厂捞,像年齡队丝、性別,可以手動補上臭墨。
還有一些位置信息可能需要處理一下
有些不需要的數(shù)據(jù)可以刪一下
二裙犹、數(shù)據(jù)預(yù)處理
要呈現(xiàn)地理分布關(guān)鍵是要用到詳細的地理信息衔憨,可以看到原數(shù)據(jù)表中有【Location】這個字段,仔細看可以發(fā)現(xiàn)掺冠,基本是"地名" + "," + "洲名"這樣的構(gòu)成码党,那就好辦了,直接用Excel的分列功能拆分一下就可以分別得到【Location】和【State】兩列(需要保留原數(shù)據(jù)的記得復(fù)制喲眉厨!還有拆分前記得先在右側(cè)插入一個空白列憾股,以免其他數(shù)據(jù)被覆蓋)
檢查一下兩列的數(shù)據(jù),發(fā)現(xiàn)"洲名"前面存在"空格"服球,可以用TRIM(text)函數(shù)處理一下斩熊。
后來發(fā)現(xiàn)這里的數(shù)據(jù)包含了美國和加拿大兩個國家伐庭,于是補了【Country】這一列分冈,其實完全多此一舉丈秩,因為后面表合并以后淳衙,國家屬性也有了饺著。吃一塹長一智,記住幼衰,以后別干這種蠢事了~
接著渡嚣,覺得不需要的列可以刪一下。
還有【Description】里面是詳細的事件描述绝葡,還可以提煉一些信息藏畅,看需要功咒,我這么懶就放棄了~
我對原數(shù)據(jù)表的處理基本就是這些
要做六邊形地圖,光是原數(shù)據(jù)肯定是不夠的榜旦,先來認識一下hex-tile map吧~
How to use hex-tile maps
1溅呢、六邊形地圖存在的意義是什么滨彻?好看?
最早的六邊形地圖應(yīng)該是美國的休偶,點開上面的鏈接認真看過的可以發(fā)現(xiàn)里面提到了六邊形地圖的優(yōu)缺點辜羊。
優(yōu)點:
- 消除美國地圖上的阿拉斯加效應(yīng)(什么是阿拉斯加效應(yīng)?仔細看上面的文章鏈接)
- 消除美國州規(guī)模的差異碱妆,可以很容易地看清楚所有的洲
- 提供更現(xiàn)代的網(wǎng)絡(luò)外觀
缺點: - 失去了地理精確度很重要
所以當你要呈現(xiàn)的內(nèi)容對地理精度有很高要求是就不要考慮用六邊形地圖啦
2疹尾、構(gòu)造原理
How to Make Tile Grid Maps in Tableau這個教程呈現(xiàn)的是用正方形的瓦片,但是原理是一樣的窍蓝,只是在坐標值的設(shè)定上有小小差別
基本的思路是:
將地圖分成網(wǎng)格并在Excel中創(chuàng)建了一個模板吓笙。每個瓦片對象創(chuàng)建【行】【列】【State】值巾腕,當然還可以添加其他【屬性】字段尊搬,比如在我的案例中添加了【簡稱】【國家】
方形瓦片和六邊形瓦片在地圖模板創(chuàng)建上的差異毁嗦,主要就是在【Column】值的設(shè)置上,想象一下每個瓦片放在1*1的網(wǎng)格中克锣,如果需要每個瓦片橫向錯位疊放腔长,就需要上下兩行的【Column】有0.5的差值袭祟,當然交錯貼放同樣適用于方形瓦片(有點啰嗦)
附上:六邊形地圖數(shù)據(jù) HexmapPlots.xlsx
大家可以試著自己創(chuàng)建模板,這次我也做了一個加拿大的模板捞附,才13個洲
還有掃地Sir的六邊形瓦片地圖——中國版
三巾乳、數(shù)據(jù)可視化
創(chuàng)建六邊形地圖
1. 加載數(shù)據(jù),創(chuàng)建數(shù)據(jù)連接
2. 添加瓦片的坐標
從您的hex-tile地圖繪圖數(shù)據(jù)源中提取您的貼圖坐標鸟召,如下所示:
右鍵將“Column”拖動到列
右鍵將“Row”拖到行
將“簡稱”拖動到標簽
3. 軸逆序
可以注意到此時的圖像和實際上下顛倒了胆绊,這是由于我們模板中的坐標,北方的值低于南方欧募。要糾正這個問題压状,我們只需要對“Row”值的軸設(shè)置逆序
4. 添加自定義形狀
將標記類型從默認的“圓”更改為“六邊形”自定義形狀。
(注意:為了填充顏色,需要.png或.gif种冬,去哪里找這類的圖形圖標呢?推薦一個網(wǎng)站easyicon)
5. 調(diào)整大小
手動調(diào)整尺寸直至形成蜂窩狀莺匠,留有合適的間隔。
6. 添加顏色
設(shè)置根據(jù)要分析的度量的顏色纪挎。
7. 放置標簽、設(shè)置標簽格式
8. 清理你的視圖
刪除所有網(wǎng)格線
刪除零線
不顯示標題
相應(yīng)調(diào)整大小
第一次制作hex-tile map烤蜕,成功讽营!