本頁說明如何使用 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 具名顏色字串。