在資料分析的過程中,很多時候我們都需要快速探索資料背後的資訊或價值,進而解決商業上的問題,而資料視覺化就是常用來洞察資料的方法之一。那資料視覺化的工具非常多,這篇文章就來介紹Tableau資料視覺化工具,並且以Kaggle網站的連鎖超市資料集為例,教大家從零開始打造精美的資料視覺化圖表。
- 什麼是Tableau ?
- Tableau安裝方法
- Tableau連結CSV資料集
- Tableau建立資料視覺化圖表
一、什麼是Tableau ?
Tableau是美國商業智慧資料視覺化軟體,支援各種資料來源,它有非常多的圖表模組,不需要撰寫程式碼,利用滑鼠拖曳的方式,就可以快速建立互動式的資料視覺化圖表。
並且Tableau對於巨量資料進行優化,能夠輕鬆載入大數據來分析,一鍵即可發佈到網路上與其他人共享圖表,除此之外,Tableau也提供了免費的版本-Tableau Public,本篇文章也就是使用它來進行教學。
二、Tableau安裝方法
Tableau安裝的方法非常簡單,前往Tableau Public網頁,點擊「前往TABLEAU PUBLIC」按鈕,如下圖:
接下來,在上方的「建立」選單底下,選擇「下載Tableau Desktop公共版」,也就是Tableau提供的免費桌面版,如下圖:
選擇之後,點擊「下載TABLEAU PUBLIC」按鈕,並且進行安裝即可完成,如下圖:
三、Tableau連結CSV資料集
安裝完成,就可以打開Tableau Public,在左邊選單的地方,點擊「文字檔」,來連結Kaggle網站的連鎖超市資料集CSV檔,如下圖:
Tableau Public連結CSV資料集後,可以看到如下圖的畫面:
- 資料來源區:紅框的部分為資料來源區,顯示目前載入的資料集。
- 資料編輯區:綠框的部分為資料編輯區,可以對資料集進行關聯、篩選與屬性設定。
- 資料檢視區:藍框的部分為資料檢視區,顯示資料集的欄位資訊、資料內容。
四、Tableau建立資料視覺化圖表
接下來,就可以在最下方切換到「工作表1」,來開始利用Tableau Public建立資料視覺化圖表,如下圖:
這時候可以看到Tableau Public畫面左邊會顯示資料集的所有欄位(紅框),以及製作資料視覺化圖表所會用到的欄、列屬性(綠框),如下圖:
在Tableau Public「工作表1」的地方點擊兩下,命名工作表的名稱為「連鎖超市各分店收益分析」,如下圖:
假設我們想要分析連鎖超市每個商品子類別的收益情形,就可以在Tableau Public中,把Sub-Category(商品子類別)欄位拖曳到欄,Profit(收益)欄位拖曳到列,得到如下的直條圖:
如果想要在直條圖上,顯示資料值,可以在標記的地方,選擇「標籤」,設定「顯示標記標籤」,並且對齊的方式為正向,如下圖:
那想要瞭解每個商品子類別的收益中,各顧客類型的占比,就可以在Tableau Public中,把Segment(顧客類型)欄位拖曳到欄,得到如下圖的直條圖:
這時候,如果想要在Tableau Public使用別種圖表類型來呈現,可以在右上角「顯示」的地方,選擇想要的圖表類型,如下圖:
另外,想要瞭解這家連鎖超市在美國哪個區域的收益較好,可以把Region(地區)欄位拖曳到欄,Profit(收益)欄位拖曳到列,如下圖:
接著,可以在Tableau Public右上角「顯示」的地方,選擇使用氣泡圖表來顯示,如下圖:
最後,別忘了將製作好的Tableau Public資料視覺化圖表儲存起來,如下圖:
五、小結
在使用Tableau的過程中,相較於其它資料視覺化軟體,它會依據使用者拖拉的資料集欄位與型態,動態生成適合的圖表類型,即便在「顯示」選單中的其它圖表類型,也只會亮出適合的圖表類型,對於沒有實作過資料視覺化圖表的新手來說非常好上手,快速製作出動態的視覺化圖表,探索資料價值與解決商業上的問題。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYqMPD_mPLEileg1IdrsIYhFSWZkYFKYmEnUqWqiqdiJv2XYnkT23CFcXoTN6HBtGCEUylgVoUIVKm6KPRPM_TjcjsSei4lGE_YmZdrWA6Ulw1fp6-o8Cn-bVwr7_FANFoC4tjTe-ak6w-atFYq-a1pipQbZvQzt4wHRNK7tywcSG0dSCnpJpqoMP5wA/s1600/Python%E7%B6%B2%E9%A0%81%E7%88%AC%E8%9F%B2%E5%85%8D%E8%B2%BB%E7%B7%9A%E4%B8%8A%E5%9F%B9%E8%A8%93.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-fK9Da5M7X1lSpbZVan4Eo-PunVnQv-YHw3EDahTUhZr5FayVLaCPqrW44W3_xwQQO-gAWZEwe_A-SxL_nltT__ArbFOgLYAAIsi3RzETT9GqVsfyfN9PXDs-xGTkxZSqj_W1SCxwD2UcrJLqHZSYIrLB-HIU75vSom4YoqoWFUQz_o4PbnvTQUbE6Bab/w640-h426/2.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg61JC7N1hyphenhyphenPpzb1hNJauunevoWrOsJxk_Upz0ywnLtIAJ2rdd1ZxChyphenhyphenFPq8GHYfywtHv2mTce5NGdwwxWFWYARhA6In0xlOzkwlRb9kM04mwgdy9Un9JgVCoLQnwV25oUcitQy2OY4TeA3gVIs067wR4StGfkldbykOeL3TfPchWfNClWKhL10ZzWaxFtf/w640-h426/3.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh1XFQE0AmkZHSFB0Icq3uY4_FdsIYZ9nUqllOlo9ulRu0ri-LS1OeW2ybKOO2QRg-gyUOUr_3sMLYf7S4Q5ULZpIcXsS1pAkSMPm0OwqpbnLET51WEpQ3EoY5WaEVEWyTixBkRqp2tA7SpePM_MCIY6tnyUvu917rulqbLJTEEPsEho6Q-4Tf74DFdakd/w640-h426/4.png)
留言
張貼留言