ナレッジベース

レーダー チャートの作成


発行: 18 Sep 2014
最終修正日: 20 Jul 2023

ご質問

レーダー チャート (蜘蛛の巣チャート) の作成方法。

環境

  • Tableau Desktop

回答

オプション 1
Tableau Desktop で、ビューに背景イメージを追加してからデータ ソースに X 座標と Y 座標を追加することにより、背景イメージ上にデータをプロットします。詳細については、Information Lab ブログの「Tableau のレーダー チャート – パート 1 (英語)」を参照してください。

オプション 2
添付のワークブック RadarChart.twbx は、以下の手順を示す目的で、添付の Excel ファイル SampleData.xlsx から作成されています。
  1. SampleData.xlsx を開き、[KPI Name]KPI8 である行をメンバーごとに追加します。KPI8[KPI Value] は、各メンバーの KPI1 と同じ値にする必要があります。
    SampleData.xlsxEdited_SampleData シートで、この手順で追加した行は緑色になります。
  2. [Member (メンバー)]MAX である行を、データ ソースに含まれているメンバーと同じ数だけ追加します。MAX[KPI Value] は、レーダー チャートの最大値にする必要があります。
    SampleData.xlsxEdited_SampleData シートで、この手順で追加した行は黄色になります。
  3. Tableau Desktop によって編集されたデータ ソースを開きます。
  4. [分析] > [計算フィールドの作成] をクリックし、計算フィールドに "1.INDEX (1.インデックス)" という名前を付けて、次の式を設定します。
    INDEX()
    
  5. "2.KPI Counts (2.KPI カウント)" という名前の新しい計算フィールドを作成し、次の式を設定します。
    {FIXED:COUNTD([KPI Name])}-1
  6. "3.Radians (3.ラジアン)" という名前の新しい計算フィールドを作成し、次の式を設定します。
    PI()/2 - 2*PI()/avg([2.KPI Counts])*([1.INDEX]-1)
  7. "4.X Coordinate (4.X 座標)" という名前の新しい計算フィールドを作成し、次の式を設定します。
    SUM([KPI Value])*COS([3.Radians])
  8. "5.Y Coordinate (5.Y 座標)" という名前の新しい計算フィールドを作成し、次の式を設定します。
    SUM([KPI Value])*SIN([3.Radians])
  9. "6.Labels (6.ラベル)" という名前の新しい計算フィールドを作成し、次の式を設定します。
    IF [KPI Name]="KPI8" THEN NULL ELSE [KPI Value] END
  10. マーク カードで [線] を選択して、[Member] を色に、[KPI Name] をパスに、[2.KPI Counts ] を詳細に、[KPI Values] をラベルに、それぞれ配置します。
  11. [4.X Coordinate (4.X 座標)] を列に、[5.Y Coordinate (5.Y 座標)] を行にそれぞれ配置します。
  12. 列の [4.X Coordinate (4.X 座標)] を右クリックして[表計算の編集] を選択します。
  13. [特定のディメンション] を選択し、一番上から [Member]、[KPI Names] の順にディメンションを並べ替えてから、両方のディメンションにチェックを付けます。[再開間隔] 設定には [Member (メンバー)] を選択します。
  14. 行の [5.Y Coordinate (5.Y 座標)] を右クリックして[表計算の編集] を選択します。
  15. [特定のディメンション] を選択し、一番上から [Member]、[KPI Names] の順にディメンションを並べ替えてから、両方のディメンションにチェックを付けます。
  16. (オプション) [Members (メンバー)] をフィルターに追加します。

詳細情報

詳細については、以下を参照してください。
この記事で問題は解決しましたか?