此页面介绍了用于将参考线应用于 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 具名颜色字符串。