举个栗子!Tableau 技巧(121):用 Makepoint 和 Makeline 函数实现连线地图
Makepoint 和 Makeline 函數功能,很有效地解決了連線地圖的應用以及更深度的數據探索。在這里,感謝來自@棒棒的東 的分享圖片
本期《舉個栗子》,我們要給大家分享的 Tableau 技巧是:用 Makepoint 和 Makeline 函數實現連線地圖。
實現連線地圖,最關鍵的部分是做數據準備。為呈現效果更加直觀,栗子使用的數據源結構如下圖。掌握方法后,數據粉可以嘗試使用自己的數據源。
Tips:栗子數據結構的說明(數據粉可照例自建數據,懶癌患者也可找私信索取該數據 )。
具體步驟如下:
1、連接數據源
打開 Tableau Desktop,連接栗子數據源,如下圖。
2、用 Makepoint 函數創建計算字段
連接數據源之后,首先用 Makepoint 函數創建兩個計算字段:Departure Point 和 Destination Point
計算字段如下:
MAKEPOINT([latitude(departure)],[longitude(departure)])
MAKEPOINT([latitude(destination)],[longitude(destination)])
Tips:Makepoint([緯度],[經度]):返回根據緯度和經度構建的空間對象。
3、用 Makeline 函數創建計算字段
然后,再用 Makeline 創建一個計算字段:line
計算字段如下:
MAKELINE([Departure Point],[Destination Point])
Tips:Makeline([Start],[End]):返回根據兩個點構建的線。
4、創建圖表
將計算字段 “line” 拖放至標記卡的“詳細信息”,生成連線地圖。
按住 Ctrl 鍵,單擊選中列上面的“經度”膠囊,向此膠囊右側的列中拖放,完成復制“經度”膠囊。此時,視圖中出現了左右兩個地圖。
接著,將計算字段“Departure Point”拖放至“經度(生成)(2)”標記卡的“詳細信息”中。
將標記卡切換至全部,將維度“city”拖放至標記卡的“顏色”中;
將標記卡切換至經度(生成),將維度“city”拖放至標記卡的“標簽”中。
右擊列上的第二個“經度(生成)”膠囊,在下拉菜單中,選擇“雙軸”。并通過標記卡上的“大小”來將圓形調整至合適的尺寸。
最后,再根據需要,調整顏色和字體。新建儀表板、將圖表的工作表拖放至儀表板中,最終效果如下:
本期的 Tableau 技巧,你 Get 到了嗎?趕快試試看吧!
下一期,再會~
文章部分信息來源于網絡,如有侵權請告知
總結
以上是生活随笔為你收集整理的举个栗子!Tableau 技巧(121):用 Makepoint 和 Makeline 函数实现连线地图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: STM32 GPIO的配置寄存器(CRL
- 下一篇: DNF管理软件包