信息中心参考线参数

此页面介绍了用于将参考线应用于 LookML 信息中心图块的 LookML 参数。它们适用于所有图表,但条形图和 swap_axes 已设置为 true 的图表除外。

借助参考线,您可以在 Looker 的任何笛卡尔坐标图上放置线条区域。您可以使用静态值,也可以使用根据图表数据计算出的某些统计函数。

配置

参考线在 Looker 的散点图、面积图、折线图、柱状图和条形图的信息中心配置中指定为一种选项。

目前,参考线仅在这些图表的第一个序列中受支持。

您可以在任何图表上添加任意数量的参考线。

reference_lines 配置选项采用参考线数组,其中的每个项都是一个选项哈希。

例如,以下配置会在 y 轴值 90 处创建一条标记为“销售目标”的深红色参考线:

reference_lines:
  - value: 90
    label: Sales Goal
    color: crimson

绘制常量线

value 是参考线的唯一必需字段。它用于指定参考的绘制位置。

如需在图表的“50”标记处绘制一条单线,请按如下方式指定配置:

reference_lines:
  - value: 50

价值计算

您可以指定计算名称,而不是为参考线值指定数字。

所有价值计算均基于查询返回的数据集,而不是您的整个数据集。

  • median - 数据集的中位数值。
  • mean - 数据集的平均值。
  • max - 数据集的最大值。
  • min - 数据集的最小值。
  • deviation - 数据集的标准差。
  • variance - 数据集的统计方差。

如需在数据集的中间值处绘制一条线,请指定此参数。

reference_lines:
  - value: median

如需绘制三条线,一条位于中位数,一条位于常量值,一条位于您指定的最大值,请按如下方式指定配置:

reference_lines:
  - value: median
  - value: 25
  - value: max

绘制区域

您可以提供一个数组,而不是为参考线指定单个数字或计算名称。

如果提供的数组正好包含两个值,则将其视为范围的边界。

reference_lines:
  - value: [60, 90]
    label: Butter Zone
    color: orange

以下配置会为表示数据点高于平均值的区域添加阴影。

reference_lines:
  - value: [max, mean]
    label: Above Average

线条和错误

您可以向 value 参数提供一个包含三个数字或计算名称的数组。

在此配置中,第一个值被视为参考线“下方”的误差,中间值被视为参考线本身的值,第三个值被视为参考线“上方”的误差。

error below, reference line value, error above

假设您的销售目标是 60 件,但 +/- 5 件在可接受范围内。您可以在图表中直观呈现这一点,如下所示:

reference_lines:
  - value: [5, 60, 5]
    label: Target Sales

您可以按如下方式指定显示标准差的平均值:

reference_lines:
  - value: [deviation, mean, deviation]

标签

您可以添加 label 属性,以使用您选择的文字标记相应行。

reference_lines:
  - value: 90
    label: Sales Goal

您可以选择在标签中包含计算值,无论是否在图表中使用这些值。

将计算名称放在双大括号内:{{median}}。如果您这样做,则需要使用英文引号将标签字符串括起来。

reference_lines:
  - value: 50
    label: "Target (Average: {{mean}})"

颜色

您可以添加 color 属性来为线条和文字着色。

每个颜色值都可以是十六进制字符串(如 #2ca6cd)或 CSS 具名颜色字符串