一步步教你製作專業桑基圖,視覺化數據更簡單

作者:帆軟行業化團隊

2025年6月03日 · 10 min read

來源:帆軟
一步步教你製作專業桑基圖,視覺化數據更簡單

當你需要分析數據流向時,桑基圖是不可或缺的工具。它能清楚地展示節點之間的流量分佈,讓複雜的數據關係變得一目了然。無論是能源使用的流向、預算分配,還是供應鏈的流動,這種圖表都能幫助你快速掌握全局。透過視覺化的方式,桑基圖讓你更輕鬆地理解數據的意義,並做出更明智的決策。

一、桑基圖的基本概念

1. 桑基圖的定義

桑基圖(Sankey diagram)是一種資訊視覺化圖表,用於顯示資源流動、能量流動或任何其他類型的流程。它通常以流線的形式呈現,流線的寬度表示流量的大小,而節點則代表不同的流動源或接收者。

2. 桑基圖的應用場景

桑基圖在許多領域中發揮了重要作用,幫助你更直觀地理解數據流向。以下是一些常見的應用場景:

  • 能源流向分析:追蹤能源從生產到消耗的流向,幫助制定更高效的能源政策。
  • 財務數據分析:例如,台積電2024年損益流向及資產負債百分比結構的視覺化分析,展示了桑基圖在財務數據分析中的有效性。
  • 供應鏈管理:分析產品從原材料到最終消費者的流動,優化供應鏈效率。
  • 預算分配:展示資金在不同部門或項目之間的分配情況,幫助你更好地管理資源。

這些應用場景顯示,桑基圖不僅能處理複雜的數據流向,還能幫助你快速掌握全局,做出更明智的決策。

3. 桑基圖的優勢:為什麼選擇桑基圖?

桑基圖的最大優勢在於其直觀性。它能以簡單的視覺化方式,幫助你理解數據的流向和分佈。與其他圖表相比,桑基圖特別適合處理多來源、多目標的數據流向分析。以下是選擇桑基圖的幾個原因:

  • 清晰展示數據流向:節點與連接線的設計讓數據流向一目了然。
  • 處理複雜數據:即使數據來源和目標眾多,桑基圖仍能有效呈現其關係。
  • 提升決策效率:透過視覺化的方式,幫助你快速發現數據中的關鍵問題。

如果你需要一種工具來簡化數據分析並提升效率,桑基圖無疑是你的最佳選擇。

二、桑基圖產生器推薦

如果你想快速製作桑基圖,選擇合適的工具至關重要。以下是三款常見的桑基圖產生器,它們各有特色,能滿足不同需求。

1. Excel

Excel 是一款功能強大的數據處理工具。它不僅能進行基本的數據分析,還能透過插件或內建功能製作桑基圖。你可以使用 Excel 的 Power Query 功能來整理數據,然後透過圖表選項生成桑基圖。

Excel 的優勢在於它的普及性和易用性。幾乎每台電腦都安裝了 Excel,讓你能隨時隨地開始製作桑基圖。然而,Excel 的圖表功能可能需要一些額外的學習,尤其是對於複雜的數據流向分析。

2. FineBI

FineBI 是一款專業的商業智能工具,特別適合需要進行深入數據分析的使用者。它提供了直觀的界面,讓你能輕鬆導入數據並生成桑基圖。FineBI 的自動化功能能幫助你快速設定節點和邊,並提供多種視覺化選項,讓圖表更具吸引力。

使用 FineBI 的好處在於它的專業性。它能處理大量數據,並提供高效的分析功能。你只需幾個步驟,就能完成一個專業的桑基圖。

注意:FineBI 是付費工具,但它的功能非常強大,適合需要高精度分析的使用者。

3. ChartGo

ChartGo 是一款線上工具,適合需要快速生成圖表的使用者。它的操作非常簡單,你只需上傳數據並選擇桑基圖選項,就能立即生成圖表。ChartGo 的界面友好,適合初學者使用。

ChartGo 的優勢在於它的便捷性。你不需要安裝任何軟體,只需打開瀏覽器即可開始使用。然而,ChartGo 的功能相對有限,可能不適合處理非常複雜的數據流向。

透過這三款工具,你可以根據自己的需求選擇最適合的桑基圖產生器。無論是 Excel 的普及性、FineBI 的專業性,還是 ChartGo 的便捷性,它們都能幫助你輕鬆完成數據視覺化。

4.Datawrapper

如果你正在尋找一款操作簡單且功能強大的線上工具,Datawrapper 是一個不錯的選擇。這款工具專為數據視覺化設計,能幫助你快速製作專業的圖表,包括桑基圖。你不需要下載任何軟體,只需打開瀏覽器,進入 Datawrapper 的網站,即可開始創建圖表。

  • 操作簡單:Datawrapper 提供直觀的使用介面,適合初學者。你只需將數據上傳,選擇圖表類型,然後進行簡單的設定,即可生成圖表。
  • 多樣化的圖表選項:除了桑基圖,Datawrapper 還支持折線圖、柱狀圖、地圖等多種圖表類型,滿足不同的數據視覺化需求。
  • 即時預覽:在製作圖表的過程中,你可以即時預覽效果,方便進行調整。

Datawrapper 的便捷性和多功能性,使其成為許多數據分析師的首選工具。如果你需要快速生成高質量的桑基圖,Datawrapper 絕對值得一試。

5.QlikView

QlikView 是一款專業的商業智能(BI)工具,適合需要處理大量數據並進行深入分析的使用者。它不僅能幫助你製作桑基圖,還能提供強大的數據建模和分析功能,讓你全面掌握數據的流向和分佈。

  • 高效處理大數據:QlikView 能快速處理大量數據,並提供即時的分析結果。這對於需要處理複雜數據流向的使用者來說非常重要。
  • 靈活的自訂功能:你可以根據需求,自訂圖表的外觀和數據來源,讓分析更具針對性。
  • 強大的數據整合能力:QlikView 支持多種數據來源,包括 Excel、SQL 資料庫和雲端服務,方便你整合不同來源的數據。

QlikView 適合需要高精度分析的專業使用者。如果你希望在數據視覺化的同時,深入挖掘數據的價值,QlikView 是一個理想的選擇。

三、用FineBI繪製桑基圖

在設計製作桑基圖時,有以下幾個要點:

  • 減少混淆和噪音:保持圖表簡潔,避免使用過多的節點和流線,只呈現重要的資源流動。
  • 正確的流量表示:使用流線的寬度來表示流量的大小,讓讀者能夠直觀地看到資源在不同節點之間的流動情況。
  • 提供適當的標籤和標題:為節點和流線提供清晰的標籤,以解釋它們所代表的意義。同時,為整個圖表提供適當的標題。

這些要點能夠幫助您創建一個清晰、易於理解且具有視覺吸引力的桑基圖。

下面我們就使用FineBI來製作一張桑基圖。

1. 數據準備

在製作桑基圖之前,收集數據是第一步。你需要確保數據來源可靠且完整。數據應包含節點(來源與目標)以及流量數據(例如,能源流量或資金流向)。舉例來說,若你分析能源流向,數據應包括能源的生產者、消費者以及每個節點之間的能源流量大小。

使用 FineBI 的數據準備功能,你可以快速整理數據並建立分析範本。某銀行的案例顯示,使用 FineBI 後,各部門能夠自主分析數據,並快速搭建業務模型,提升了效率與效果。

數據準備

2. 創建桑基圖

在圖表型別下選擇「桑基圖」,將「產品名稱」欄位拖入到起點欄,「門店名稱」欄位拖入到終點欄,「訂單金額」欄位拖入到大小欄。如下圖所示:

使用FineBI製作桑基圖

3. 調整視覺效果

新增過濾條件,用不同顏色區分不同產品流向,並新增起點終點的圖形標籤。

使用FineBI製作桑基圖-調整標籤

只需要簡單兩步,一張桑基圖就做好啦~快點擊下方按鈕親自動手製作一張桑基圖吧~

桑基圖成品

四、常見問題與解決方案

1. 數據不完整時的處理方法

當數據不完整時,分析結果可能會失去準確性,甚至導致錯誤的結論。你可以採取以下方法來解決這個問題:

  • 補全缺失數據:使用統計方法(如均值填補或插值法)來補全缺失值,確保數據的完整性。
  • 刪除不完整數據:如果缺失數據比例較小,刪除這些數據可能是更簡單的選擇。
  • 結合外部數據:從其他可靠來源獲取補充數據,進一步提高分析的準確性。

這些方法不僅能確保數據分析的準確度,還能縮短後續分析和模型建立的開發周期。同時,完整的數據能維持機器學習模型的效能,降低模型錯誤率。此外,結合商業智能(BI)工具,還能為管理層提供決策依據,幫助企業挖掘隱藏訊息,開發新業務與商機。

2. 節點過多導致圖表混亂的解決方案

當桑基圖的節點過多時,圖表可能會變得難以閱讀。你可以採取以下策略來解決這個問題:

  • 合併相似節點:將具有相似屬性或功能的節點合併為一個節點。例如,將多個小型供應商合併為「其他供應商」。
  • 篩選重要節點:只保留數據流量較大的節點,忽略對分析影響較小的部分。這樣能突出關鍵數據,讓圖表更具可讀性。
  • 分段展示:將圖表拆分為多個部分,分別展示不同的數據流向。例如,分別展示能源的生產、傳輸和消耗階段。

這些方法能有效減少圖表的複雜度,讓讀者更容易理解數據的流向和分佈。

3. 如何選擇最適合的桑基圖工具?

選擇合適的工具能讓你更輕鬆地製作專業的桑基圖。以下是幾個選擇工具時的考量因素:

  • 數據量大小:如果你需要處理大量數據,FineBI 或 QlikView 是不錯的選擇。這些工具能快速處理大數據,並提供強大的分析功能。
  • 操作難易度:對於初學者,Datawrapper 或 ChartGo 是更適合的選擇。這些工具操作簡單,能快速生成圖表。
  • 功能需求:如果你需要進行深入分析或自訂圖表樣式,FineBI 和 QlikView 提供更多進階功能,能滿足專業需求。

桑基圖是一種實用的數據視覺化工具,能幫助你快速掌握數據流向的全貌。透過本文的詳細步驟,你可以輕鬆學會如何製作專業的桑基圖,無論是用於能源分析、財務規劃,還是供應鏈管理。現在就嘗試使用 FineBI 等工具,將你的數據分析能力提升到新高度,讓決策更具效率與準確性!

帆軟產品免費試用

企業戰情室報表軟體

企業戰情室報表軟體

複雜報表/戰情室/資料填報/數位孿生

企業商業智慧BI軟體

企業商業智慧BI軟體

自助資料處理/Dashboard/探索分析

一站式資料整合平台

一站式資料整合平台

資料同步/ETL資料開發/API資料服務

免費資源下載

×

立即下載

姓名

郵箱

公司完整名稱

管道了解

-- 您是怎麽瞭解的我們 --

網路搜尋
Facebook臉書
媒體/部落格/論壇
YouTube
電子報
線下展會
線下課程
他人推薦
其他

職位

-- 選擇您的職稱 --

IT資訊&數據部門
一般部門
管理/ 決策者
老師
學生
其他

是否有報表/BI/數位建設需求?

-- 請選擇 --

沒有
不確定

手機號碼

SMS 驗證碼

×

立即下載

姓名

郵箱

公司完整名稱

管道了解

-- 您是怎麽瞭解的我們 --

網路搜尋
Facebook臉書
媒體/部落格/論壇
YouTube
電子報
線下展會
線下課程
他人推薦
其他

職位

-- 選擇您的職稱 --

IT資訊&數據部門
一般部門
管理/ 決策者
老師
學生
其他

是否有報表/BI/數位建設需求?

-- 請選擇 --

沒有
不確定

手機號碼

SMS 驗證碼

×

立即下載

姓名

郵箱

公司完整名稱

管道了解

-- 您是怎麽瞭解的我們 --

網路搜尋
Facebook臉書
媒體/部落格/論壇
YouTube
電子報
線下展會
線下課程
他人推薦
其他

職位

-- 選擇您的職稱 --

IT資訊&數據部門
一般部門
管理/ 決策者
老師
學生
其他

是否有報表/BI/數位建設需求?

-- 請選擇 --

沒有
不確定

手機號碼

SMS 驗證碼

×

立即下載

姓名

郵箱

公司完整名稱

管道了解

-- 您是怎麽瞭解的我們 --

網路搜尋
Facebook臉書
媒體/部落格/論壇
YouTube
電子報
線下展會
線下課程
他人推薦
其他

職位

-- 選擇您的職稱 --

IT資訊&數據部門
一般部門
管理/ 決策者
老師
學生
其他

是否有報表/BI/數位建設需求?

-- 請選擇 --

沒有
不確定

手機號碼

SMS 驗證碼

×

立即下載

姓名

郵箱

公司完整名稱

管道了解

-- 您是怎麽瞭解的我們 --

網路搜尋
Facebook臉書
媒體/部落格/論壇
YouTube
電子報
線下展會
線下課程
他人推薦
其他

職位

-- 選擇您的職稱 --

IT資訊&數據部門
一般部門
管理/ 決策者
老師
學生
其他

是否有報表/BI/數位建設需求?

-- 請選擇 --

沒有
不確定

手機號碼

SMS 驗證碼

×

立即下載

姓名

郵箱

公司完整名稱

管道了解

-- 您是怎麽瞭解的我們 --

網路搜尋
Facebook臉書
媒體/部落格/論壇
YouTube
電子報
線下展會
線下課程
他人推薦
其他

職位

-- 選擇您的職稱 --

IT資訊&數據部門
一般部門
管理/ 決策者
老師
學生
其他

是否有報表/BI/數位建設需求?

-- 請選擇 --

沒有
不確定

手機號碼

SMS 驗證碼

我們很樂意傾聽你的需求,解答您的疑問,並提供專業建議, 助力您的企業實現智慧轉型!