iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 20
1
AI & Data

掌握資料分析之美:就用Tableau來說故事吧!系列 第 20

故事二十:今天要學蜘蛛人,畫一張蜘蛛圖!

  • 分享至 

  • xImage
  •  

  
  昨天在高雄市 open data 的網頁中,我看到一個很驚人的現象,熱門資料集排名第一的是「高雄市垃圾清運路線及時間」,我當然很不客氣地順手抓了下來。
  https://ithelp.ithome.com.tw/upload/images/20201005/20130724MkBdsf2PLm.png
  
  這裡面的資料挺多的,而且..... 需要清理。為了完成今天的實作,我從裡面抓了15條路徑,增加了「班次名稱」、「行進路線」這兩個欄位,並將資料整理成這樣。(如下圖)
  https://ithelp.ithome.com.tw/upload/images/20201005/20130724wQyaQmk2C2.png
  
  在Tableau說明手冊第1741有一個章節,介紹「在Tableau中建立顯示起點和終點之間的路徑的地圖」,這也就是今天要完成的「蜘蛛圖」(文件中翻譯的詞,哈哈哈!)
  從文件上的說明不難猜到,要完成這個圖,最重要的資訊就是「經度」、「緯度」、「班次名稱」和「行進路線」了。(這也是我為什麼要加這兩個欄位的原因。)
  
  現在開始來實作吧!
  1. 記得先把經度、緯度的屬性改成「維度」。
  2. 把經緯度拉上去,並把「班次名稱」拉到「標記」的地方,並將類型給成「線」。(我頭暈了,看來.....經緯度的資料有錯!果然,這就是現實世界啊!)
  https://ithelp.ithome.com.tw/upload/images/20201005/2013072447MafNJdyy.png
  3. 接下來,把「行進路線」拉到「標記」區塊內的「路徑」。(搞得我好亂啊!沒關係,關鍵在下一步)
  https://ithelp.ithome.com.tw/upload/images/20201005/20130724TJys6da10j.png
  4. 上圖中,我把SUM(行進路線)標註起來。因為,我們要把這個屬性改成「維度」。(完成後如下圖)
  https://ithelp.ithome.com.tw/upload/images/20201005/20130724bozZoV3VT2.png
  5. 幫路徑分顏色。將「班次名稱」拉到「標記」的顏色。
  6. 接下來,要做「雙軸」地圖。「經度」拉到「欄」。
https://ithelp.ithome.com.tw/upload/images/20201005/201307243a5HRACLi2.png
  7. 新產生的第二個圖,將「標記類型」改成「自動」,會變成點點。
  8. 將第二個「經度」設定為「雙軸」。完成。
  https://ithelp.ithome.com.tw/upload/images/20201005/20130724iyDQXnuQPK.png

  有些資料還是不太對。我們還是調整一下,將那些資料排除。
  https://ithelp.ithome.com.tw/upload/images/20201005/20130724dareP99kAW.png
  
  放大細看,真的錯很多耶.....不過,Talbeau的強大功能再次展現了。
  1. 你可以直接排除錯誤的資料。
  2. 也可以將資料加到集合中,再全部打包進行修正。
https://ithelp.ithome.com.tw/upload/images/20201005/20130724LHmOUahbRS.png
https://ithelp.ithome.com.tw/upload/images/20201005/20130724o06dVgCtsI.png

  修正過後,再把原本的資料顯示在地圖上。完成。
https://ithelp.ithome.com.tw/upload/images/20201005/20130724hY4vChqcGS.png
  
https://ithelp.ithome.com.tw/upload/images/20201005/20130724qW3AyULPgM.png
  
  收工。原本想把存檔後的路徑放上來的......可是,這幾次存檔的功能都怪怪的。Orz
  
  只能說遺憾了!
  雖然.....資料有些錯,但是,今天的實作我還蠻喜歡的。
  Tips : 在圖形標記的部分,我們可以增加一個新欄位,譬如說:其他停靠地點設定為1,開始與結尾設定為2,這樣,在標記的時候可以增加「大小」這個屬性,起點與終點的點點就會比較大哦!


上一篇
故事十九:今天適合畫一張熱度圖!
下一篇
故事二十一:今天不花俏,就是簡單練習一下手感!
系列文
掌握資料分析之美:就用Tableau來說故事吧!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言