桑基圖與弦圖:點樣揀

弦圖喺圓周上顯示每對群組之間嘅數量;桑基圖則由起始欄顯示到終點欄。比較兩者,揀啱用嘅一種。

弦圖同桑基圖可以顯示同一張群組之間嘅流動表。弦圖將群組排成圓形,桑基圖則將來源放左邊、去向放右邊。

範例係 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

運作方式

  1. 寫出「由—到」表

    列係起始群組,欄係終點群組。

  2. 為每個群組設兩個節點

    一個喺年初,一個喺年尾,名稱要唔同。

  3. 將表入面每個格輸入為一條流量

    包括對角線上嘅格。

  4. 檢查是否平衡

    每個起始節點送出嘅人數應該剛好等於開始時嘅人數。

常見問題

弦圖有冇桑基圖做唔到嘅嘢?

群組多時弦圖仍然緊湊,而且平等對待所有群組,冇由左至右嘅次序。

如果表有十個群組呢?

十乘十嘅桑基圖會好擠。可以將較細嘅併入「其他」,或者考慮用弦圖或矩陣。

編輯呢個遷移桑基圖

將範例開成你自己嘅圖表,輸入你嘅「由—到」表。

編輯呢個遷移桑基圖

桑基圖的更多內容