本文へスキップ
Mernyx
メニューを開く

Mermaid サンキー図のチートシート

1 行に 3 つのフィールドで書く流れ。

このページのすべての図はMernyx(macOS 向けネイティブ Mermaid エディタ)が描いたものです。ブラウザで動く Mermaid.js ではなく、App のキャンバスで使うのと同じレンダラーです。

基本的な書き方

1 行に 1 つのリンク。始点、終点、量。3 つのフィールドをカンマで区切ります。

sankey
  A, B, 10
  A, C, 5
  B, D, 3
4 つのノード A、B、C、D と、3 本の帯で結ばれたサンキー図。図を拡大

空白を含む名前

名前には空白が入っていてもかまいません。3 つのフィールドを分けるのはカンマであって、語ではありません。

sankey
  Coal, Power, 30
  Power, Homes, 20
  Power, Industry, 10
3 つのノード Coal、Power、Homes と、そのあいだの 2 本の帯を持つサンキー図。図を拡大

値が幅になる

同じ 3 フィールドでも数が違えば別の絵になります。帯の幅がそのまま値です。

sankey
  Solar, Grid, 60
  Wind, Grid, 25
  Grid, Homes, 70
  Grid, Industry, 15
Solar と Wind が Grid ノードへ入り、Grid から Homes と Industry へ流れるサンキー図。Homes への帯は一段と太い帯です。図を拡大

Mernyx で描いてみる

.mmd ファイルを開いて、キャンバスでノードを動かしてみてください。ソースコードもついてきます。macOS ネイティブで、ブラウザは介在しません。

図のプレビュー