知识库

构建雷达图


发布时间: 18 Sep 2014
上次修改日期: 20 Jul 2023

问题

如何创建雷达图或蛛网图。

环境

  • Tableau Desktop

答案

选项 1
在 Tableau Desktop 中,向视图中添加一个背景图像,然后向数据源中添加 X 和 Y 坐标以在背景图像上绘制数据。有关详细信息,请参见 the Information Lab 博客中的 Tableau 中的雷达图 – 第 1 部分

选项 2
附加工作簿 RadarChart.twbx 从附加的 Excel 文件 SampleData.xlsx 创建,用于演示以下步骤。
  1. 打开 SampleData.xlsx,为每个成员添加 KPI 名称KPI8 的行。对于每个成员,KPI8 KPI 值应该与 KPI1 的值相同。
    SampleData.xlsxEdited_SampleData 表中,此步骤中添加的行用绿色表示。
  2. 为数据源中包含的相同数量的成员添加成员最大值的行。最大值KPI 值应该是雷达表的最大值。
    SampleData.xlsxEdited_SampleData 表中,此步骤中添加的行用黄色表示。
  3. 打开 Tableau Desktop 编辑的数据源。
  4. 单击分析 >创建计算字段,使用以下公式将新计算字段命名为 1.INDEX
    INDEX()
    
  5. 使用以下公式创建名为 2.KPI 计数的计算新字段。
    {FIXED:COUNTD([KPI Name])}-1
  6. 使用以下公式创建名为 3.弧度的计算新字段。
    PI()/2 - 2*PI()/avg([2.KPI Counts])*([1.INDEX]-1)
  7. 使用以下公式创建名为 4.X 坐标的计算新字段。
    SUM([KPI Value])*COS([3.Radians])
  8. 使用以下公式创建名为 5.Y 坐标的计算新字段。
    SUM([KPI Value])*SIN([3.Radians])
  9. 使用以下公式创建名为 6.标签的计算新字段。
    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. (选项)将成员添加到筛选器中。
此文章是否已解决问题?