Tableau图表 • 子弹图(标靶图)

  • Post author:
  • Post category:其他


子弹图,又名标靶图,实际上是条形图的一种变形,是在条形图基础上添加参考线和参考区间,帮助使用者直观了解两个度量之间的关系,常用来比较目标值和实际值。

图:子弹图示例(图片来源于网络)
图:子弹图示例(图片来源于网络)

这里以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%位置
  • 在“格式”栏,根据喜好自行设置填充的颜色,这里为了对比显示突出,使用了红色和绿色。还要记得勾选“向下填充”。
图:添加参考分布设置
图:添加参考分布设置

最后,再对视图进行整体格式优化,即可完成字段图的创建,如下图所示:

图:子弹图创建结果示例
图:子弹图创建结果示例




版权声明:本文为springyang2015原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。