1. 程式人生 > >Tableau圖表 • 子彈圖(標靶圖)

Tableau圖表 • 子彈圖(標靶圖)

 

子彈圖,又名標靶圖,實際上是條形圖的一種變形,是在條形圖基礎上新增參考線和參考區間,幫助使用者直觀瞭解兩個度量之間的關係,常用來比較目標值和實際值。

圖:子彈圖示例(圖片來源於網路)
圖:子彈圖示例(圖片來源於網路)

 

這裡以tableau自帶的超市示例資料集為例,製作2016年和2017年銷售的子彈圖,用來觀察2017年的銷售額是否打破了2016年的完成情況。

tableau建立子彈圖比較簡單,在智慧顯示視窗有內建的子彈圖圖形,這裡採用手動建立方式來進一步熟悉tableau的相關操作。

tableau手動建立子彈圖的主要步驟:

  1. 建立條形圖
  2. 新增參考線和參考分佈

建立條形圖

要建立用來觀察2017年銷售額較2016年完成情況的子彈圖,應把2017銷售額作為條形圖,2016年銷售額作為參考線和參考區間的新增依據。

建立計算欄位

tableau中的資料集沒有區分2016年和2017年的銷售額,因此首先要建立這兩個年度的銷售額計算欄位。下圖是2017年銷售額計算欄位,2016年銷售計算欄位也是同樣建立公式,只需要將“2017”換成“2016”即可。

圖:建立銷售額計算欄位示例
圖:建立銷售額計算欄位示例

 

建立條形圖

使用“2017年銷售額”計算欄位,建立子類別2017年銷售額的條形圖,如下圖所示:

圖:建立子類別條形圖示例
圖:建立子類別條形圖示例

 

新增參考線和參考分佈

新增參考線

子彈圖中的“標靶”是通過新增參考線實現。這裡就是要將2016年銷售額作為參考線新增到檢視中。

需要注意的是,要在參考線中使用“2016銷售額”欄位,必須先把該欄位拖放到“標記”卡的“詳細資訊”,如果缺少這步操作,則不能在參考線位置看到”2016銷售額“欄位。

圖:拖放"2016銷售額"欄位示例
圖:拖放"2016銷售額"欄位示例

 

在條形圖的橫座標軸上,通過右鍵選擇“新增參考線”,可彈出參考線設定的對話視窗,並在該視窗中設定參考線相關內容。

  • 選擇“線”,即是對參考線設定
  • 在“範圍”欄,選擇“每單元格”選項,則會為每一個條形設定參考線
  • 在“線”欄,將“值”設定“2016銷售額”(必須將該欄位拖放到“標記”的“詳細資訊”,否則看不到該欄位),將“標籤”設為“無”
  • 在“格式”欄,根據自己偏好設定好“線”的相關格式,即可完成參考線的新增
圖:新增參考線設定視窗示例
圖:新增參考線設定視窗示例

 

新增完參考線後,條形圖中的各條形多了一條豎線,用來表示各子類別在2016年的銷售額。

圖:檢視新增參考線後示例
圖:檢視新增參考線後示例

 

新增參考分佈

為了讓子彈圖表現出更多的資訊,還可以在上面的檢視中,繼續新增參考分佈,用來顯示2016年銷售額分佈情況以及與2017年銷售額的比較。

與新增參考線類似,新增參考區間也是通過在橫座標軸使用郵件,選擇“新增參考線”,在彈出的視窗進行相關設定。

  • 選擇“分佈”,即是對分佈進行設定
  • 在“計算”欄,對“值”進行位置,其中,欄位選擇“2016年銷售額”,“百分比”可根據分析需要自行設定,預設是60%和80%,表示2016年銷售額的60%位置和80%位置
  • 在“格式”欄,根據喜好自行設定填充的顏色,這裡為了對比顯示突出,使用了紅色和綠色。還要記得勾選“向下填充”。
圖:新增參考分佈設定
圖:新增參考分佈設定

 

最後,再對檢視進行整體格式優化,即可完成欄位圖的建立,如下圖所示:

圖:子彈圖建立結果示例
圖:子彈圖建立結果示例