CSV 轉桑基圖:來源、目標、數值格式

桑基圖需要三欄:來源、目標同數值。睇 CSV 排版、漏斗實例,以及點樣將檔案變成可編輯嘅圖表。

以數據描述桑基圖嘅標準方法,係列出一份流量清單,每列一條,共三欄:起點、終點同數量。

大部分桑基圖工具都用呢個格式,所以 CSV 係最容易喺工具之間轉移嘅格式。每個出現過喺來源或目標嘅名稱都會成為一個節點,每一列成為一條流帶,闊度就係數值。

例子係一個註冊漏斗。下面嘅 CSV 短到可以一次睇晒,亦顯示咗令桑基圖數據行得通嘅兩個習慣:每列都有正數,而且每個流失用戶嘅階段都將流失畫成獨立嘅流量,而唔係靜靜雞丟低。

點樣閱讀呢個圖表

  • 一列就係一條流帶。第一欄係起點,第二欄係終點,第三欄係闊度。
  • 數值必須係正數。負數會被拒絕,零則唔會畫出流帶。
  • 每個節點只用一種拼法。「Signup」同「Sign-up」會變成兩個不同嘅節點。
  • 將流失畫成流向自己節點嘅流量。呢度 1,200 位訪客之中,120 位註冊、1,080 位離開,兩者都係一列。

圖表背後嘅資料

虛構嘅漏斗數字:1,200 位訪客、120 個註冊、65 個試用同 21 位付費客戶。

CSV 轉桑基圖:來源、目標、數值格式 (訪客)
來源目標數量(訪客)
網站到訪已註冊120
網站到訪未註冊離開1080
已註冊開始試用65
已註冊從未開始55
開始試用成為付費客戶21
開始試用試用結束44

同樣嘅資料(CSV)

source,target,value
網站到訪,已註冊,120
網站到訪,未註冊離開,1080
已註冊,開始試用,65
已註冊,從未開始,55
開始試用,成為付費客戶,21
開始試用,試用結束,44

運作方式

  1. 每列寫一條流量

    建立名為 source、target 同 value 嘅欄,每條流量放一列。儲存為 CSV,或者直接從試算表複製儲存格。

  2. 貼入新嘅桑基圖

    喺 QueryChart 開新嘅桑基圖,揀「貼上流量清單」,再貼上各列。每個名稱成為一個節點,每列成為一條帶金額嘅流量。

  3. 睇警告

    檢查流出多過流入嘅節點,修正輸入錯誤或者拼法,然後調整圖表樣式。

常見問題

桑基圖 CSV 需要邊幾欄?

三欄,次序係:來源、目標、數值。標題列可有可無,單位可以寫喺數值標題入面,例如 value (GWh)。多餘嘅欄會被忽略。

支援邊啲分隔符號同數字格式?

逗號、分號同製表符(從 Excel 或 Google Sheets 複製係用製表符分隔)。名稱包含分隔符號時要加引號。相同來源同目標列出兩次會加埋計,冇正數嘅行會被略過。

桑基圖 CSV 可以有循環嗎?

流回較早節點嘅流量就係循環。QueryChart 會標示出嚟,而有循環嘅圖表好難閱讀,所以應該拆開節點:將返工送去另一個「返工」節點。

數值可以係負數或者零嗎?

唔得。流帶需要正數闊度:負數會被拒絕,零唔會畫出任何嘢。要表示減少,可以建立流向「流失」或「退回」等節點嘅流量。

將你嘅 CSV 變成桑基圖

開啟新嘅桑基圖,並提供貼上來源、目標同數值各列嘅位置。

將你嘅 CSV 變成桑基圖

桑基圖的更多內容