高级Excel - 子弹图



子弹图的出现是为了克服仪表盘图的缺点。我们可以将其称为线性仪表盘图。子弹图由Stephen Few引入。子弹图用于轻松比较类别并节省空间。子弹图的格式灵活。

什么是子弹图?

根据Stephen Few的说法,子弹图支持将一个度量与一个或多个相关度量进行比较(例如,目标或过去某个时间点的相同度量,例如一年前),并将该度量与定义的定量范围相关联,这些范围声明其定性状态(例如,好、满意和差)。其线性设计不仅使其占用空间小,而且比仪表盘图支持更有效的阅读。

考虑以下示例:

在子弹图中,您将拥有以下组件:

  • 表示定性状态的定性区间:
区间 定性值
<30%
30% - 60% 一般
60% - 80%
> 80% 优秀
  • 目标值,例如80%。
  • 实际值,例如70%。

使用上述值,子弹图如下所示。

Bullet Chart

虽然我们在上图中使用了颜色,但Stephen Few建议为了色盲人士,只使用灰色阴影。

子弹图的优点

子弹图具有以下用途和优点:

  • 子弹图被数据分析师和仪表盘供应商广泛使用。

  • 子弹图可用于比较指标的性能。例如,如果您想比较两年的销售额或将总销售额与目标进行比较,您可以使用子弹图。

  • 您可以使用子弹图来跟踪低、中和高类别中的缺陷数量。

  • 您可以可视化整个财政年度的收入流。

  • 您可以可视化整个财政年度的支出。

  • 您可以跟踪利润百分比。

  • 您可以可视化客户满意度,也可以用于显示KPI。

数据准备

按如下所示排列数据。

Preparing Bullet Chart Data

您可以观察到,定性值在“性能”列中给出。“值”列表示区间。

创建子弹图

以下是创建子弹图的步骤:

步骤1 - 选择数据并插入堆积柱状图。

Create Bullet Chart

步骤2 - 点击图表。

步骤3 - 点击功能区上的“设计”选项卡。

步骤4 - 点击“数据”组中的“切换行/列”按钮。

Click Switch Buttons for Bullet Chart

步骤5 - 更改图表类型。

  • 点击“更改图表类型”。
  • 点击“组合”图标。
  • 将目标的图表类型更改为带标记的堆积折线图。
  • 选中“目标”的“次坐标轴”复选框,然后点击“确定”。
Change Chart Type

步骤6 - 如您所见,主垂直轴和次垂直轴的范围不同。请按如下步骤使其相等。

  • 右键点击主垂直轴,然后选择“设置坐标轴格式”。
  • 在“设置坐标轴格式”窗格中点击“坐标轴选项”选项卡。
  • 在“坐标轴选项”下,在“界限”中,键入以下内容:
    • 最小值:0.0
    • 最大值:1.0
  • 对次垂直轴重复上述步骤。
Primary and Secondary Vertical Axis

步骤7 - 在“图表元素”中取消选择次垂直轴。

Deselect Secondary Vertical Axis

步骤8 - 设计图表

  • 点击图表。
  • 点击功能区上的“设计”选项卡。
  • 点击“更改图表类型”。
  • 选中“值”系列的“次坐标轴”复选框。
Design Chart

步骤9 - 右键点击“值”(上图中蓝色)列。

步骤10 - 选择“设置数据系列格式”。

步骤11 - 在“设置数据系列格式”窗格的“系列选项”下,将“间隙宽度”更改为 500%。

Change Gap Width for Bullet Chart

步骤12 - 在“图表元素”中取消选择次垂直轴。

图表将如下所示:

Bullet Chart will Look

步骤13 - 按如下步骤设计图表:

  • 点击图表。
  • 点击图表右下角的“图表样式”。
  • 点击“颜色”选项卡。
  • 选择颜色17。
Design Bullet Chart

步骤14 - 按如下步骤微调图表。

  • 右键点击“值”列。
  • 将填充颜色更改为深绿色。
  • 点击“目标”。
  • 将标记的填充和线条颜色更改为橙色。
  • 增加标记的大小。
Fine Tune Chart

步骤15 - 微调图表设计。

  • 调整图表大小。
  • 在“图表元素”中选择“图例”。
  • 在“图表元素”中取消选择“主水平轴”。
  • 在“图表元素”中取消选择“网格线”。
  • 添加图表标题。
Fine Tune Chart Design

您的子弹图已准备就绪。

您可以将图表的颜色更改为灰色渐变比例,以使其对色盲友好。

Bullet Chart Ready

反向环境中的子弹图

假设您想在子弹图中显示发现的缺陷数量。在这种情况下,缺陷越少,质量越高。您可以按如下方式定义缺陷类别:

Bullet Chart in Reverse Contexts

步骤1 - 然后,您可以为缺陷数量定义一个限制,并用值来表示发现的缺陷数量。将值和限制添加到上表。

Add Value and Limit

步骤2 - 选择数据。

步骤3 - 如上一节所学,创建子弹图。

Bullet Chart Ranges Changed

如您所见,范围已更改以正确解释上下文。

广告