Tableau圖表 • 子彈圖(標靶圖)
子彈圖,又名標靶圖,實際上是條形圖的一種變形,是在條形圖基礎上新增參考線和參考區間,幫助使用者直觀瞭解兩個度量之間的關係,常用來比較目標值和實際值。
這裡以tableau自帶的超市示例資料集為例,製作2016年和2017年銷售的子彈圖,用來觀察2017年的銷售額是否打破了2016年的完成情況。
tableau建立子彈圖比較簡單,在智慧顯示視窗有內建的子彈圖圖形,這裡採用手動建立方式來進一步熟悉tableau的相關操作。
tableau手動建立子彈圖的主要步驟:
- 建立條形圖
- 新增參考線和參考分佈
建立條形圖
要建立用來觀察2017年銷售額較2016年完成情況的子彈圖,應把2017銷售額作為條形圖,2016年銷售額作為參考線和參考區間的新增依據。
建立計算欄位
tableau中的資料集沒有區分2016年和2017年的銷售額,因此首先要建立這兩個年度的銷售額計算欄位。下圖是2017年銷售額計算欄位,2016年銷售計算欄位也是同樣建立公式,只需要將“2017”換成“2016”即可。
建立條形圖
使用“2017年銷售額”計算欄位,建立子類別2017年銷售額的條形圖,如下圖所示:
新增參考線和參考分佈
新增參考線
子彈圖中的“標靶”是通過新增參考線實現。這裡就是要將2016年銷售額作為參考線新增到檢視中。
需要注意的是,要在參考線中使用“2016銷售額”欄位,必須先把該欄位拖放到“標記”卡的“詳細資訊”,如果缺少這步操作,則不能在參考線位置看到”2016銷售額“欄位。
在條形圖的橫座標軸上,通過右鍵選擇“新增參考線”,可彈出參考線設定的對話視窗,並在該視窗中設定參考線相關內容。
- 選擇“線”,即是對參考線設定
- 在“範圍”欄,選擇“每單元格”選項,則會為每一個條形設定參考線
- 在“線”欄,將“值”設定“2016銷售額”(必須將該欄位拖放到“標記”的“詳細資訊”,否則看不到該欄位),將“標籤”設為“無”
- 在“格式”欄,根據自己偏好設定好“線”的相關格式,即可完成參考線的新增
新增完參考線後,條形圖中的各條形多了一條豎線,用來表示各子類別在2016年的銷售額。
新增參考分佈
為了讓子彈圖表現出更多的資訊,還可以在上面的檢視中,繼續新增參考分佈,用來顯示2016年銷售額分佈情況以及與2017年銷售額的比較。
與新增參考線類似,新增參考區間也是通過在橫座標軸使用郵件,選擇“新增參考線”,在彈出的視窗進行相關設定。
- 選擇“分佈”,即是對分佈進行設定
- 在“計算”欄,對“值”進行位置,其中,欄位選擇“2016年銷售額”,“百分比”可根據分析需要自行設定,預設是60%和80%,表示2016年銷售額的60%位置和80%位置
- 在“格式”欄,根據喜好自行設定填充的顏色,這裡為了對比顯示突出,使用了紅色和綠色。還要記得勾選“向下填充”。
最後,再對檢視進行整體格式優化,即可完成欄位圖的建立,如下圖所示: