繁體中文
English 简体中文 繁體中文
Methodox 首頁

桑基圖

桑基圖展示某個數量從哪裡來、到哪裡去。它以 sankey 及其標題開頭。

sankey Energy in a small town
unit: GWh
Coal -> Power plant: 25
Gas -> Power plant: 18
Solar [yellow] -> Homes: 6
Power plant -> Homes: 17
Power plant -> Industry: 20
Power plant -> Losses: 6
Gas -> Industry: 9

上面的文字:煤、天然氣和太陽能經由發電廠流向住宅、工業和損耗,每條色帶的寬度與其流量相當

設定

設定 別名 值
unit units 寫在每個數量之後:GWh、t、people
amounts values, numbers off 表示只寫節點名稱;預設開啟

流

每一行是一條流:來源、一個箭頭、去向、一個冒號和數量。節點在首次命名處建立。Mermaid 以逗號分隔的 Coal, Power plant, 25 寫法也能讀取。

節點名稱後方括號中的顏色會為該節點及從它流出的色帶著色 —— Solar [yellow] -> Homes: 6 —— 而寫在數量之後的顏色只為那一條色帶著色:Gas -> Industry: 9 [red]。

不大於零的流會收到警告並被略過。形成迴圈的流會被指出,閉合該迴圈的那條流會被略過:桑基圖只朝一個方向流動。

繪製方式

每個節點的高度與流經它的總量相當,每條色帶的寬度與其流量相當。節點按與源頭的距離分列排布,並經過排序以避免色帶交叉。