知識庫

正在組建雷達圖


發佈時間 : 18 Sep 2014
上次修改日期 : 20 Jul 2023

問題

如何建立雷達或蜘蛛圖。

環境

  • Tableau Desktop

答案

選項 1
在 Tableau Desktop 中,將背景影像新增到檢視,然後將 X 和 Y 座標新增到資料來源以在背景影像上繪製資料。如需更多資訊,請參閱資訊實驗室部落格中的 Tableau 中的雷達圖 – 第 1 部份

選項 2
附加的工作簿 RadarChart.twbx 是從附加的 Excel 檔案 SampleData.xlsx 建立的,以示範下列步驟。
  1. 開啟 SampleData.xlsx ,然後為每一個成員新增資料列,內容為「 KPI Name is KPI8」。KPI8KPI 值應與每個成員其 KPI1 的相同。
    SampleData.xlsxEdited_SampleData 工作表中,會以綠色表示在此步驟中新增的資料列。
  2. 為資料來源中包含的相同數量成員新增資料列,內容為「Member is MAX」。「KPI Value of  MAX」應為雷達圖的最大值。
    SampleData.xlsxEdited_SampleData 工作表中,會以黃色表示在此步驟中新增的資料列。
  3. 透過 Tableau Desktop 開啟編輯後的資料來源。
  4. 按一下「分析」>「建立計算欄位」,將新的計算欄位命名為 1.INDEX,其中包含以下公式。
    INDEX()
    
  5. 建立一個名為  2.KPI Counts 的新計算欄位,其中包含以下公式。
    {FIXED:COUNTD([KPI Name])}-1
  6. 建立一個名為 3.Radians 的新計算欄位,其中包含以下公式。
    PI()/2 - 2*PI()/avg([2.KPI Counts])*([1.INDEX]-1)
  7. 建立一個名為 4.X Coordinate 的新計算欄位,其中包含以下公式。
    SUM([KPI Value])*COS([3.Radians])
  8. 建立一個名為  5.Y Coordinate 的新計算欄位,其中包含以下公式。
    SUM([KPI Value])*SIN([3.Radians])
  9. 建立一個名為 6.Labels 的新計算欄位,其中包含以下公式。
    IF [KPI Name]="KPI8" THEN NULL ELSE [KPI Value] END
  10. 在標記卡上,選擇「線條」,然後將「成員」放置至顏色,將「KPI 名稱」放置至路徑,將「2.KPI 計數」放置至詳細資訊,然後將「KPI 值」放置至標籤。
  11. 「4.X 座標」放置至資料欄,將「5.Y 座標」放置至資料列。
  12. 用右鍵按一下資料欄中的「4.X 座標」>「編輯表計算」
  13. 選擇「特定維度」,然後從頭開始依照成員、KPI 名稱的順序排列維度,然後勾選這兩個維度。為「重新啟動間隔」設定選擇「成員」
  14. 用右鍵按一下資料列中的「5.Y 座標」>「編輯表計算」
  15. 選擇「特定維度」,然後從頭開始依照成員、KPI 名稱的順序排列維度,然後勾選這兩個維度。
  16. (可選) 將「成員」新增至篩選條件。
這篇文章是否解決了問題?