錢跑去哪、貨卡在哪、客人流失在哪一關?桑基圖幫你一次看清
金流、物流、客流本質上都是「從來源一路分到去向」,把它們畫成桑基圖,線的粗細就是流量大小,帳目哪裡沒對上、流程哪裡卡住,一眼就看得出來。這篇說明桑基圖的邏輯與三個最常見的應用場景。

大部分人想到「數據視覺化」,第一個想到的還是長條圖或圓餅圖——因為好上手,但它們有一個共同的侷限:只能表現「某個時間點,各項目各自有多大」,卻說不清楚「東西是怎麼從一個地方流向另一個地方的」。當你要解釋的是流動本身,例如錢從營收一路分到各項成本、貨物從原料一路走到成品,桑基圖往往比表格或長條圖直覺得多。
桑基圖在畫什麼
桑基圖的核心概念很簡單:用一條條寬度不同的帶子,畫出「從哪裡來、到哪裡去」。帶子越寬,代表流過的量越大;帶子越細,代表流過的量越小。只要你能把一件事拆成「來源」「去向」「數量」三個要素,就能畫成桑基圖。
這個結構剛好對應到三種最常見的企業場景:資金怎麼從營收分配到各項支出與利潤、物料怎麼從原料經過生產流程變成成品(中間會有損耗)、客人怎麼從第一次曝光一路走到最後成交(中間會有流失)。三者的共通點都是「一筆整體的量,沿著一條路徑被逐步分掉或流失」。
三種最常見的應用場景
金流:錢從哪來,到哪去。 營收進來後,會被分配到變動成本、固定成本、稅務、各項費用,最後剩下的才是淨利。用桑基圖畫出來,每一分錢的去向一眼可見,比起在損益表上逐行加減,更容易看出「哪一項費用其實吃掉了最大一塊」。
物流:料進來,貨出去。 原料進場後,經過加工、半成品、成品等階段,每一段都可能有損耗。把整個流程畫成桑基圖,哪一段的帶子突然變細,就是損耗集中發生的地方,比逐張報表核對更快抓到問題點。

客流:客人怎麼一路走到成交。 從曝光、點擊、加入購物車到最終結帳,每一關都會流失一部分客人。把整個轉換路徑畫成桑基圖,哪一關的帶子驟然收窄,就是轉換率最差、最該優先修補的那一關——這比只看單一轉換率數字更容易找到問題出現的確切位置。
首尾對不上,是最有價值的訊號
桑基圖有一個常被忽略但很實用的特性:它會自然暴露「帳沒有閉環」的問題。如果流入的總量與流出的總量對不上,代表中間有一部分沒有被記錄、算錯,或者根本被遺漏了。這種落差在表格裡容易被忽略——畢竟表格上的每一行看起來都合理,但畫成桑基圖後,帶子寬度不對稱會直接跳出來,讓人一眼發現「這裡有問題」。
這也是為什麼桑基圖特別適合用來核對帳目或稽核物料流程,因為它不只是呈現數據,還能反過來檢驗數據本身的完整性。
畫桑基圖前,先想清楚三件事
桑基圖好不好用,關鍵不在畫圖工具,而在你有沒有先想清楚三件事:你要追蹤的「量」是什麼(金額、件數、人數);每一段的「來源」與「去向」節點該怎麼命名,才能貼合你實際的業務流程,而不是套用一個現成範本;以及你手上的資料夠不夠完整,能不能支撐從頭到尾都對得起來。這三件事想清楚了,畫出來的圖才會是真正有洞察力的圖,而不只是好看的視覺化。
帶得走的重點
- 凡是「從來源分到去向」的資料,都適合用桑基圖畫出來,不限於金流。
- 線的粗細對應流量大小,讀圖比讀表格快,也更容易發現異常。
- 流入與流出對不上,是帳目或流程有漏洞的訊號,值得優先追查。
- 節點與流向要貼合你自己實際的業務邏輯,不是套用固定範本。
常見問題
- 桑基圖跟長條圖、圓餅圖比起來,優勢在哪?
- 長條圖和圓餅圖擅長表現「某個時間點各項目的大小」,但不擅長表現「東西怎麼從一個地方流向另一個地方」。桑基圖用線條的粗細代表流量大小,天生就是為了畫「流動」而設計的,只要你想表達的是「一筆錢、一批貨、一群客人怎麼一路被分掉」,桑基圖幾乎都比表格或長條圖直覺。
- 如果畫出來發現首尾對不上,代表什麼?
- 代表帳沒有閉環——流入的總量跟流出的總量不相等,中間有漏算、算錯或沒被記錄到的部分。這通常不是畫圖工具的問題,而是原始資料本身就有缺口。桑基圖的價值之一,就是能讓這種對不上的落差視覺化地暴露出來,而不是被埋在一堆數字裡沒人發現。