桑基圖與弦圖:點樣揀
弦圖喺圓周上顯示每對群組之間嘅數量;桑基圖則由起始欄顯示到終點欄。比較兩者,揀啱用嘅一種。
弦圖同桑基圖可以顯示同一張群組之間嘅流動表。弦圖將群組排成圓形,桑基圖則將來源放左邊、去向放右邊。
範例係 1,000 人喺年初同年尾居住嘅地方:北、南或東。資料係一張三乘三嘅表,桑基圖將年初放喺左邊。
桑基圖令方向同由起點到終點嘅比較一目了然。群組多而方向較次要時,弦圖更緊湊。
同一張表
兩種圖都畫「由—到」表。弦圖將每個群組放喺圓周上一次,用帶連接各對群組。桑基圖將每個群組放兩次,一次作來源,一次作去向。
不同之處
閱讀方向係主要分別,群組數量係第二個分別。
- 桑基圖:方向內建,起點喺左邊。
- 弦圖:方向靠帶嘅兩端顯示,容易忽略。
- 弦圖:十個或以上群組仍然緊湊。
- 桑基圖:原地不動嘅流量顯示為直線流帶。
點樣揀
群組唔多而且有清晰嘅前後對比,就用桑基圖。群組好多而且問題係對稱嘅交換,弦圖可能更緊湊。
重點
- 1,000 人中有 650 人(250 + 200 + 200)年尾仍住喺原處。
- 年尾北有 350 人、南 360 人、東 290 人。
- 最大嘅流動係 100 人由北搬到南。
- 數字純屬虛構。
範例資料
虛構數字,每個節點都已平衡。
| 來源 | 目標 | 數量(人) |
|---|---|---|
| 年初在北 | 年尾在北 | 250 |
| 年初在北 | 年尾在南 | 100 |
| 年初在北 | 年尾在東 | 50 |
| 年初在南 | 年尾在北 | 60 |
| 年初在南 | 年尾在南 | 200 |
| 年初在南 | 年尾在東 | 40 |
| 年初在東 | 年尾在北 | 40 |
| 年初在東 | 年尾在南 | 60 |
| 年初在東 | 年尾在東 | 200 |
同樣嘅資料(CSV)
source,target,value
年初在北,年尾在北,250
年初在北,年尾在南,100
年初在北,年尾在東,50
年初在南,年尾在北,60
年初在南,年尾在南,200
年初在南,年尾在東,40
年初在東,年尾在北,40
年初在東,年尾在南,60
年初在東,年尾在東,200運作方式
寫出「由—到」表
列係起始群組,欄係終點群組。
為每個群組設兩個節點
一個喺年初,一個喺年尾,名稱要唔同。
將表入面每個格輸入為一條流量
包括對角線上嘅格。
檢查是否平衡
每個起始節點送出嘅人數應該剛好等於開始時嘅人數。
常見問題
弦圖有冇桑基圖做唔到嘅嘢?
群組多時弦圖仍然緊湊,而且平等對待所有群組,冇由左至右嘅次序。
如果表有十個群組呢?
十乘十嘅桑基圖會好擠。可以將較細嘅併入「其他」,或者考慮用弦圖或矩陣。
編輯呢個遷移桑基圖
將範例開成你自己嘅圖表,輸入你嘅「由—到」表。