桑基圖與樹狀圖:點樣揀
樹狀圖用嵌套面積顯示嚴格層級;桑基圖顯示類別之間嘅數量,即使一個子項有多個上層。比較兩者,揀啱用嘅一種。
樹狀圖適合嚴格層級:每部分只屬於一個上層。桑基圖則用於以多種方式連接各類別嘅數量。
範例係按地區同產品劃分嘅收入。每款產品喺多個地區銷售,所以一款產品有多於一個上層。樹狀圖要揀一種層級,再重複另一種。
喺桑基圖入面,產品總數可以直接睇到:產品 A 即使出現喺三個地區,總數都係 1,000 中嘅 550。
層級還是流動
樹狀圖將長方形分成嵌套嘅長方形,前提係樹狀結構。桑基圖容許一個節點接收多個來源。
密度同部分數量
樹狀圖可以喺緊湊空間容納幾百個細小部分。桑基圖好快就冇位,每欄超過十幾個節點就需要分組。
- 樹狀圖:部分多,單一層級。
- 桑基圖:部分少,連接多。
- 樹狀圖:只可比較面積。
- 桑基圖:喺同一比例比較闊度,並顯示流向。
點樣揀
大型而嚴格嘅層級,例如檔案系統,就揀樹狀圖。同一類別出現喺多個上層之下而且總數重要,就揀桑基圖。
重點
- 歐非中東佔收入一半;產品 A 佔 1,000 中嘅 550,分佈喺三個地區。
- 產品 A 係歐非中東(300)同美洲(200)嘅最大產品,但喺亞太(50 對 100)次於產品 B。
- 產品 C 只出現喺美洲。
- 數字純屬虛構。
範例資料
虛構數字,每個節點都已平衡。
| 來源 | 目標 | 數量(千歐元) |
|---|---|---|
| 收入 | 歐非中東 | 500 |
| 收入 | 美洲 | 350 |
| 收入 | 亞太 | 150 |
| 歐非中東 | 產品 A | 300 |
| 歐非中東 | 產品 B | 200 |
| 美洲 | 產品 A | 200 |
| 美洲 | 產品 B | 100 |
| 美洲 | 產品 C | 50 |
| 亞太 | 產品 A | 50 |
| 亞太 | 產品 B | 100 |
同樣嘅資料(CSV)
source,target,value
收入,歐非中東,500
收入,美洲,350
收入,亞太,150
歐非中東,產品 A,300
歐非中東,產品 B,200
美洲,產品 A,200
美洲,產品 B,100
美洲,產品 C,50
亞太,產品 A,50
亞太,產品 B,100運作方式
檢查每部分是否只有一個上層
如果係,樹狀圖就適用。如果有部分出現喺多個上層之下,就用桑基圖。
列出配對同金額
例如地區同產品。
輸入流量
收入到地區,地區到產品。
檢查是否平衡
每個地區送出嘅數目應該等於收到嘅數目。
常見問題
樹狀圖可以顯示流量嗎?
唔可以。佢顯示層級內嘅部分與整體,類別之間冇方向。
類別好多嘅時候邊個好啲?
樹狀圖。桑基圖有好多細節點會難睇,請將最細嘅併入「其他」。
編輯呢個收入桑基圖
將範例開成你自己嘅圖表,輸入你嘅地區同產品。