之前我曾經在【Tableau 教學】文字表設計技巧1:用顏色凸顯重點 分享了怎麼用顏色來凸顯數據重點,這一篇一樣延伸數據文字表的主題,來分享文字表凸顯重點的變形版:加入橫條圖,讓視覺效果更亮眼。
橫條圖搭配文字表凸顯數據重點
第一種搭配橫條圖的作法,是讓橫條圖加入文字表中,不僅在數字較大的時候以較深的顏色顯示,也要顯示較長的橫條圖,那麼要怎麼做出下面這種長條圖搭配文字表的視覺化圖表呢?
如果在【Tableau 教學】文字表設計技巧1:用顏色凸顯重點 你已經做出文字表,並且已經成功做出有漸層顏色的數據圖的話,建議可以直接挑往:步驟五:將 Sales 指標拖曳到「欄」的區塊。
如果還沒看過上述的文章,或是還不知道怎麼在Tableau 做出上圖有漸層的文字表的話,建議可以先看上方的教學文,或直接參考下方的詳細執行步驟:
步驟一:拉選需要的資料維度
將需要的資料維度,以滑鼠拖拉的方式放到對應的欄、列位置
步驟二:拉選需要的資料指標
以滑鼠拖拉的方式拉到上圖Abc的位置,放掉之後就會呈現出依照維度對應的指標,以下圖的例子來說就會呈現每個產品主類別、次類別,在每個年度的銷售額。
步驟三:為銷售額添加文字顏色
將指標 Sales 拖拉到標記區塊的「色彩」,拖拉過去之後就會出現預設的顏色。通常顏色預設會是漸層的顏色,你可以再依照你喜歡的顏色或是報告適合呈現的顏色做調整。
步驟四:針對顏色客製化調整(非必要)
步驟四是非必要的步驟,只有在需要調整顏色的時候才需要進到這個步驟設定,當你要調整顏色時,可以點選「色彩」後點擊「編輯色彩」,就可以自訂色彩,例如更改漸層顏色、更改色階等。
步驟五:將 Sales 指標拖曳到「欄」的區塊
拖曳到欄之後,你會發現長條圖就出現了,也就完成了這次要介紹的長條圖搭配文字表的作法。
到這裡設定還沒完全結束,你可能會發現,怎麼有些品類有銷售額的數值?有些品類又沒有銷售額的數值呢?那是因為在圖表空間有限的情況下,系統預設是只顯示部分的數字(銷售額),以免造成文字間互相重疊。
如果你希望將每一個產品的銷售額金額都呈現出來,可以參考以下兩種作法:
作法一:將每一列的空行間距拉大,讓文字標記有足夠的空間可以全部顯示。你可以把滑鼠游標移到一列與一列之間,任一列皆可,待滑鼠箭頭變成上下箭頭的符號時,往下拉大,即可將間距距離變大,如下圖所示。
作法二:設定標籤的顯示設定
點選左側偏中間標記的「標籤」,都選「允許標籤覆蓋其他標記」,這樣即便不調整圖表橫條圖的間距,所有的銷售額也會顯出出來了。不過使用這個功能的缺點是,如果你的資料量比較大,或是資料比較密集,容易因為這個功能導致所有資料重疊在一起,反而失去了標籤的作用,需要特別留意。
用雙軸凸顯數據重點
第二種是橫條圖的延伸版本,我們可以透過將不同年份的資料疊圖在一起,從疊圖中看出哪個年份的銷售額比較高,設計這類的圖表可以產生如下圖的視覺效果。2017年以深藍色的甘特長條圖顯示,2016年以淺藍色的長條圖顯示,當深藍色的直線壓在淺藍色的長條圖時,我就可以判斷2017年該品類的銷售額較去年更低,反之亦然。
步驟一:拉選需要的資料維度
將需要的資料維度,以滑鼠拖拉的方式放到對應的欄、列位置,這次只需要選擇 Category 以及 Sub-Category這兩列即可,欄位我們改以指標來製作雙軸。
步驟二:建立橫條圖雙軸需要的計算欄位
由於製表的目的是希望比較2016年與2017年各品類的銷售額差異,在放置資料到「欄」的區塊之前,需要先建立兩個計算欄位:2016年的銷售額以及2017年的銷售額。
建立計算欄位的設定方式有兩種:
第一種作法是直接選擇要計算的原始指標,接著按右鍵,點選「建立」、「計算欄位」,接著輸入想要計算的欄位公式即可。
第二種作法是在最上方「分析」的選單,點選「建立計算欄位…」,再輸入想要計算的欄位公式即可。
針對2016年以及2017年的銷售額計算,可以使用條件式的函數,判斷 Order Date的年份,當年份符合2016或2017時就計算銷售額,當非這兩個年份時,就以0計算銷售額,個別的計算欄位的公式如下:
if year([Order Date]) =2016 then [Sales] else 0 end
if year([Order Date]) =2017 then [Sales] else 0 end
步驟三:將計算欄位拖曳到「欄」的區塊
設定完上述的計算欄位之後,就可以分別把 2016 Sales 以及 2017 Sales 拖曳到「欄」的位置,如下圖所示。
步驟四:設定雙軸
接著,我們要讓兩個不同欄位的資料疊在一起,這個功能叫做雙軸,設定雙軸可以點選到第二個欄位的下方軸的位置,接著點選右點,點擊「雙軸」即可。
* 在軸的地方點選雙軸務必點選第二個欄位的軸範圍,如果你點到第一個軸(2016 Sales)的範圍,右鍵的選項就不會出現「雙軸」的設定選項。
步驟五:設定同步軸
按下雙軸之後,你會發現兩個長條圖合併成了一個長條圖,軸也瞬間從只有在下方有軸標示,變成了上下都有軸標示。如果這時候,你發現兩個軸的資料範圍不一樣,以下圖為例,2017 Sales資料範圍是0K到100K,2016 Sales資料範圍卻是0K到80K,那麼我們就必須設定「同步軸」,讓上下軸的資料範圍是一樣的,才有辦法正確比較,一眼看出哪個年度的銷售額較高。
同步軸的設定可以選擇上下任一個軸,點選右鍵後再點選「同步軸」即可。
步驟六:個別設定圖示與顏色
最後一個步驟,我們需要再個別針對 2016 Sales 以及 2017 Sales 的長條圖資料做圖示與顏色調整,讓兩個軸疊加起來的差異效果更為明顯。
以下示範其中一種調整雙軸比較差異的作法:一個欄位使用長條圖,另外一個欄位用甘特長條圖,並且其中一個使用淺色,另外一個使用深色,做出視覺呈現的差異。
1. 將 2017 Sales 的圖示改成「甘特長條圖」
選擇標記區塊的「總和(2017 Sales)」的區塊,點開最上方的長條圖,點開之後選擇「甘特長條圖」,如下圖所示。
2. 更改 2017 Sales 的顏色,改成深藍色
選擇標記區塊的「總和(2017 Sales)」的區塊,點選色彩,更改 2017 Sales 的顏色。
3. 更改 2016 Sales 的顏色,改成淺藍色
選擇標記區塊的「總和(2016 Sales)」的區塊,點選色彩,更改 2016 Sales 的顏色。
設定上述的個別軸的設定時,最需要注意的是是否選對標記範圍,如果是要針對單一軸的設定,記得選到特定軸的名稱,避免選到「全部」的區塊,因為當我們選到全部,並且在全部做設定時,設定就會一次性的同步套用到兩個軸上,就無法做出兩個軸的顏色與圖示差異了。
好啦,那關於文字表與橫條圖搭配使用與設定方式就介紹到這裡,細微的設計調整是不是看起來更能凸顯出數據重點了呢?下次再使用文字表想要呈現年度差異或是數字大小差異時,試試看上述的設計方法吧!
延伸閱讀
【Tableau 教學】文字表設計技巧1:用顏色凸顯重點
【Tableau 教學】文字表設計技巧2:用符號加顏色凸顯重點
Sharon
Buy me a coffee 用行動支持我的內容創作
如果我的文章對你有幫助,歡迎用行動支持我的內容創作,小額贊助請我喝咖啡、留言或是寄信來跟我分享你的收穫,都會讓我持續有動力分享更多內容唷~