跳到主要內容

發表文章

目前顯示的是有「Tableau視覺化」標籤的文章

使用Tableau 繪製—折線圖 (Line Chart)

  折線圖是最常用來呈現兩個維度的 量化關係 圖表,與長條圖 (bar chart) 最大的不同於,折線圖適用於 連續資料 ,長條圖則是 類別資料 。折線圖可用來傳達趨勢的變化 ( 銷售金額、保險費用、醫療費用 … 等 ) ,將資料點與點之間用線接起來的變化圖。   這次我們還是用醫院服務滿意度資料,變項中多了年代,可比較不同時間點的滿意度圖表。 Step1 : 度量名稱 丟入畫布中,它會自動視為「列」的資料,此時的度量名稱包含門診、急診、住院的滿意度分數,注意這裡的數值為加總後的分數。 Step2 : Year 丟入欄中 。這時候可以看見畫布中的數值,在左邊的畫布中也同時出現折線圖的圖示。 Step3 : 點選折線圖示 。可以看見門診、急診及住院的線條,此線條從 2015~2021 年,但實際上並沒有 2015 及 2021 年的資料,且數值的加總的總和,並非平均值,因此我們下一步需要做調整。 Step4 : 調整圖表內容 。將 Year 修正成 2016~2020 ,可在 X 軸 Year 上按右鍵後,調整年代。同時在列上將門診急診住院調整成平均值,也同時將計數移除。 現在我們完成一張折線圖了,也可以自由調整線的顏色及大小,或是增加參考線等等,因為我們的滿意度每年差異不大,因此較難看出趨折的變化,這也代表每年的滿意度都維持一定的水準,至少皆有 85 分以上。

Tableau 優化圖表技巧

  還記得之前我們使用模擬數據,醫院服務滿意度資料,繪製長條圖嗎 ?? 快速上手 Tableau 繪製—長條圖 (bar chart) 技巧 1 :重點提示工具 當我們只想看自己有興趣的變項或想凸顯某個項目做說明時,這時候需要大家把眼球停住在某個閃光點, 重點顯示 就顯得重要了。 Step1 :分析 à 醒目提示工具 (H) 。 在我們的變項中是以「 center 」作為各地區醫院的說明,因此點選至 醒目提示工具 (H) 時需再進一步點選「 center 」。 點選「 center 」後可看見以下圖示,在畫面的右邊,可以看見「醒目提示 center 」方框,可以隨意點選,若不想製作醒目提示按鈕,其實也可直接點選都市的名稱也行,差別只在做了提示按鈕,城市的名稱可以「重點顯示」變成黃色讓人一眼看出。 技巧 2 :新增註解 我們可以透過註解修改文字說明或是新增其他資訊,讓閱讀者可以更理解資料,若提到資料的說明,還可利用「標記」中的各種類型註解。   Step1 :在想要註解的長條圖上按右鍵 à 選「新增註解」 à 「標記」 。 在編輯註釋內皆可隨意修改成自己的喜好,提醒在修改時,若要改變字型、顏色、大小,皆須將文字內容先反白後才能修正,只有文字內容的說明可以直接打在方框中即可。 Step2 :註解的顯示格式修正,點選「格式」 à 「註解」 。 為了讓圖表更精緻,力求畫面協和及優美,可以開啟格式編輯來修正邊框、箭頭、背景等視覺感受。 這裡修正陰影 ( 淡黃色 ) 、角 ( 更圓 ) 、線 ( 虛線 ) 、線末端 ( 箭頭 ) 等,可自行點選試試不同設計風格。 最後我們擁有清晰的註解說明了,這個技巧可以用在任何圖表上, 另外提醒在選擇註解類型時,還有區域型註解及節點型註解兩種選項,節點型與標記型很類似,差別在是否跟隨特定資料移動,標記行顧名思義,要標記某個資料,為固定型標記,節點型則可任意移動,接下來就依自己需求修正囉,預祝大家都能修正出理想樣貌。

使用Tableau 繪製—地圖

這次我們使用的資料為COVID-19,資料是由約翰·霍普金斯大學(Johns Hopkins University)系統科學與工程中心(JHU CCSE)收集的,自2020年1月22日以來的(COVID-19)流行病學數據。 運用此數據實作COVID-19的地圖展示。 資料來源: https://data.humdata.org/dataset/novel-coronavirus-2019-ncov-cases 先至網頁處,下載資料檔,我們使用 time_series_covid19_confirmed_global.csv 檔案,在此資料集中還有死亡數及復原的個案數等資料,可依自己感興趣的檔案下載嘗試繪製。 Step1 : 修正欄位屬性與名稱 。先將 Province/State( 地區 ) 、 Country/Region( 國家 ) 、 Lat( 緯度 ) 、 Long( 經度 ) ,皆設定為地理角色 (GeoCoding) 。 Step2 : 將階層變項 Country/Region & Province/State 拖曳至工作表畫布中 。在【欄】與【列】中會自動產生經緯度,地圖也會自動顯現,也可在【標記】工作表上看見階層符號顯現。 備註:此檔案已自動生成階層概念,固可直接套用,一般資料並無此設定,需手動設定為階層方可使用。 Step3 : 將最後一天的日期 8/30/20 拖曳至【標記】中的【大小】 日期 8/30/20 中的格式內建為 SUM 總數,代表累積至這天的患病總數量。這時可將游標指向任一國家,會同時顯現出國家名稱及個案數。 另一種作法如下: Step1 : 將 Lat( 緯度 ) 放入【欄】、 Long( 經度 ) 放入【列】。 這裡必須將 Lat( 緯度 ) Long( 經度 ) 兩欄位屬性 設定為維度概念 ,內建為度量概念,因經緯度維數值呈現,故資料會內定為度量,因此需手動修改為維度。 Step2 : 將最後一天的日期 8/30/20 拖曳至【標記】中的【大小】。 現在我們學會兩種方式畫地圖,地圖強調的經緯度,因此若無經緯度需花時間整理資料檔建置欄位才能進行繪圖,一般而言若只是簡單的縣市位置則不用設置階層概念而製圖,因我們的資料屬全球屬性若設定階層概念可呈現的較完整,當然第二種做法較直觀,直接放入經緯度也是很方便...

Tableau 設定—群組

有時候我們拿到資料時,資料的分類方式雜而亂,並非我們所需要的,這時候就需要建立新的群組,做分類繪製圖表,除了美觀外更可以符合我們需要探討的議題,這次我們由上次的長條圖來做設定。 方法一 類別變項 歸類:點選方式設定分組 Step1 :游標指向變項 à 按右鍵 à 按建立 à 按群組 Step2 :按 Ctrl 鍵 à 再將需要歸成一群的變項點出 à 畫面會呈現反藍 à 接著按群組 à 修改欄位名稱改為群組 à 再按確定。 以下可看出經由分類後的北中南部的情況了,由以下圖看來,中部的門診滿意度最高,平均超過 85 分。 方法二 連續變項 歸類: 用公式來設定分組 Step1 :游標指向杜良的空白處 à 按右鍵 à 選「建立計算欄位」 Step2 :修改欄位名稱,改為 滿意度 >85 分 à 將公式打上 à IF AVG([ 門診 ])>85 THEN " 滿意度高 " ELSE " 滿意度低 " END à 按套用 à 按確定 這部分須小心, AVG([ 門診 ])>85  " 滿意度高 "   " 滿意度低 "   ,這三個部分是可以修改的,其他為固定的公式格式,但公式需全部自己打上,固定的公式部分,如 IF ,當打上 IF 它會自動秀出可能需要的公式,這時候就可以用選的了。 Step3 :將滿意度 >85 分 拖曳至 顏色 這時候可以看到滿意度 >85 分為橘色,表示滿意度高,右上角也可以看到標示的圖案了。 以上兩種方式是很常見的群組設定方式,推薦給需要進階使用者,當然我們也可以在原始資料匯入前先,將資料直接做好群組的欄位設定,到時候進入 Tableau 只要設定欄位名稱或顏色即可,看每個人的使用習慣了。 以上

快速上手 Tableau 繪製—樹狀圖 (TreeMap)

依醫院滿意度資料,繪製樹狀圖 (TreeMap) , Step1 : 點選樹狀圖 。先將 center 和門診分別拖曳至「欄」與「行」後,點選樹狀圖圖示。 Step2 : 修正大小及顏色 。將門診大小 ( 內建為 SUM 總數 ) 修正為計數,樹狀圖的方框會隨之樣本數大小而變化;顏色部分,將門診顏色 ( 內建為 SUM 總數 ) 修正為平均值,顏色深淺將隨平均值而變化,顏色深表示滿意度分數高,反之亦然。 Step3 : 設定圖示標籤 。先拖曳門診至「標籤」,而後將門診改為 平均值,再重複做一次這個動作後,將門診改為計數,因希望標籤上同時呈現平均值及樣本數,因此需拖曳門診至標籤 2 次,分別設定成平均值及計數 ( 樣本數 ) 。 Step4 : 細部修正標籤內容 。在標籤上可修改字型及大小,更可任意加上文字說明。 現在我們完成一張樹狀圖了,當游標指到某醫院可呈現細部資訊,因臺南及苗栗是長條狀,因此資訊無法完整顯示出,可將字體大小修正,或減少文字描述即可呈現數據。

快速上手 Tableau 繪製—泡泡圖 (Bubble chart)

延續上則 長條圖 ,將門診滿意度複製後,變成新的工作表,將工作表修改為門診泡泡圖 ( 可將原本的門診滿意度改成門診長條圖 ) 。 Step1 : 設定標籤 — 平均值 ,將門診拖曳至標籤,並將門診的標籤改為平均值 ( 內建為總數 ) 。 Step2 : 設定標籤 — 樣本數, 再次將門診拖曳至標籤,並將門診的標籤改為計數 ( 內建為總數 ) 。 Step3 : 修正圈圈內內容 ,可修改成喜好字體及大小,並記得勾選「允許標籤覆蓋其他標誌」,若無勾選容易造成數字或文字看不見。 Step4 : 設定圈圈大小 — 依平均值 ,可修改成喜好字體及大小,並記得勾選「允許標籤覆蓋其他標誌」,若無勾選容易造成數字或文字看不見。 最後我們擁有以下完成品,記得修改標題,並確認泡泡圖上顯示的 內容是否符合預期。 ➤可看出顏色深淺變化是以平均值大小而改變,因基隆分數為 73 分,顏色為最淺,臺中為 88 分,顏色最深。 ➤泡泡的大小是依據樣本數多寡而變化,可看到基隆只有 24 人為最小泡泡,臺北有 65 人泡泡最大。

快速上手 Tableau 繪製—長條圖 (bar chart)

這次我們先使用模擬數據,此為醫院服務滿意度之資料,以下為資料欄位與屬性,有時匯入 Tableau 會誤判欄位屬性,需手動校正。 共十家醫院,總計 500 人之滿意度資料。  Step1 :進入 Tableau 資料畫面,前往 工作表一 , Step2 :將 center 拖曳至「欄」,門診拖曳至「行」 Step3 :設定合宜量值,將行的欄位門診滿意度改成平均值設定 ( 內建為總分 ) 。 Step 4:資料細部修整,包含顏色設定、排序大小、標題字體及大小調整等。「排序」可讓大大或最小資訊容易被看到。 也可進行「欄位轉換」,來顯示模式。 由以上圖表可出,基隆的門診滿意度布達80分,其實皆在80分以上,超過85分得有6家醫院,分別是臺中、彰化、桃園、苗栗和雙和醫院等。