Sankey 圖表強調從一個狀態流向另一個狀態的流量。在 Looker 中,每個維度值都會以狀態表示,而流量的大小則由數值評估值決定。
您可以使用圖表設定檔編輯器,從 Looker 中的柱狀圖開始建立桑基圖表。為達最佳效果,請至少使用兩個維度和一項測量指標來建立桑基圖。
舉例來說,您可以建立桑基圖,顯示「訂單商品數量」評估值,以及多個「季節性產品系列」維度值,這些值會流入「類別」維度值。每個維度值都會以顏色代碼矩形表示。每個線條與矩形交會處的寬度,對應於該維度的「Order Item Count」評估資料欄值。
事前準備
如要存取圖表設定編輯器,您必須具備 can_override_vis_config
權限。
編寫 JSON 程式碼片段
如要建立 Sankey 圖表,請先從下列 JSON 程式碼片段開始:
{
chart: {
type: 'sankey'
}
}
建立桑基圖
如要建立 Sankey 圖表,請按照下列步驟操作:
在「探索」中查看資料欄圖表,或在「觀點」或資訊主頁中編輯資料欄圖表。
在本例中,建議您從包含兩個維度和一個評估指標的柱狀圖開始。初始圖表可能會像下方範例所示:
在圖表中開啟「編輯」選單。
在「Plot」分頁中,按一下「Edit Chart Config」按鈕。Looker 會顯示「Edit Chart Config」對話方塊。
選取「圖表設定 (覆寫)」部分,然後輸入本頁「編寫 JSON 片段」部分的 HighCharts JSON。
如要讓 Looker 正確設定 JSON 格式,請按一下 <> (格式化程式碼)。
如要測試變更內容,請按一下「預覽」。
如要套用變更,請按一下「套用」。系統會使用自訂 JSON 值顯示圖表。
自訂完成後,即可儲存圖表。
限制與需求
- 桑基圖至少需要兩個維度和一項測量指標。
- 桑基圖最多可以顯示 50 列資料。