無料のサンキー図作成ツール Excelの表から作図
エネルギーフロー、マテリアルフロー分析、予算、患者の経過を描く無料のサンキー図作成ツールです。フローの表を貼り付けると、すべての帯が正確な比率で描かれ、ノードの合計と収支のチェックも表示されます。
1 行に 1 つのフロー。Excel や Google スプレッドシートから 3 列をそのまま貼り付けるか、カンマで区切ってください(半角・全角どちらでも可)。読点「、」は区切りになりません。
14 個のノードのあいだに 25 本のフロー。
サンキー図作成ツールの描画はブラウザ内で行います。ログインもアップロードも不要で、ダウンロードは無料です。
| ノード | 入力 | 出力 | 収支 |
|---|---|---|---|
| 太陽光 | — | 0.9 quads | 始点 |
| 風力 | — | 1.5 quads | 始点 |
| 水力 | — | 0.8 quads | 始点 |
| 原子力 | — | 8 quads | 始点 |
| 石炭 | — | 8 quads | 始点 |
| 天然ガス | — | 32 quads | 始点 |
| 石油 | — | 34 quads | 始点 |
| 発電 | 31.2 quads | 31.2 quads | 入力 = 出力 |
| 産業 | 23.9 quads | 23.9 quads | 入力 = 出力 |
| 家庭 | 10 quads | 10 quads | 入力 = 出力 |
| 業務 | 8.1 quads | 8.1 quads | 入力 = 出力 |
| 運輸 | 25.1 quads | 25.1 quads | 入力 = 出力 |
| 損失エネルギー | 56.1 quads | — | 終点ノード |
| 有効エネルギー | 29.1 quads | — | 終点ノード |
サンキー図のスタイル
AI サンキー図ジェネレーターで描ける 4 つの仕上がりを、それぞれ別の題材で示しています。論文用の図にした治療の移行、アイコン入りの家計、エネルギーフローのスライド、復習ノート風のインクで描いた白熱電球です。画像モデルは帯の幅を目分量で描くので、正確な比率が必要なときは無料のサンキー図作成ツールを使ってください。
サンキー図の例
AI サンキー図ジェネレーターで描いた例を 6 つ紹介します。カードには、それぞれを描いたプロンプトが書いてあります。どれも無料のサンキー図作成ツールにはない要素、つまりアイコン、暗いスライド、手書きの文字を含んでいます。カードを選ぶとプロンプトを読み込みます。
同じ人数も、サンキー図作成ツールなら正確な幅に。
会報やお金の授業に使える家計のサンキー図。
AI サンキー図ジェネレーターのスライド。後ろの席からも読める。
復習ノート風。合計はサンキー図作成ツールで確認。
工程ごとのアイコン入り。サンキー図作成ツールでは描かない要素。
この人数はサンキー図作成ツールに読み込んで確認を。
サンキー図とは?
サンキー図とは、各帯の幅をその帯が運ぶ量に比例させたフロー図で、エネルギー、物質、お金、人がどこから来てどこへ行くかがひと目でわかります。 帯は 2 つのノードを結び、ノードの高さは流入と流出の大きいほうに合わせます。サンキー図の名前は、1898 年に蒸気機関のエネルギー効率を示すためにこの図を描いたマシュー・ヘンリー・フィニアス・リオール・サンキー大尉に由来します。シャルル・ミナールはその数十年前から流れをこの方法で描いており、最も有名なのが 1869 年のナポレオンのロシア遠征の図です。サンキーダイアグラム、サンキーチャート、英語の Sankey diagram や Sankey chart も、同じ図の別の呼び名です。
このサンキー図作成ツールについて
- このサンキー図作成ツールは、入力した、または Excel や Google スプレッドシートから貼り付けたフローの表から図を作ります。1 行に Source, Target, value を 1 組です。
- サンキー図の帯はすべて値に正確に比例し、すべてのノードを 1 つの共通の縮尺で描きます。
- 中間ノードはすべてチェックされます。流入と流出が違えば、サンキー図作成ツールが差の大きさを示し、足りないフローをワンクリックで追加します。
- ループや不正な行があれば、誤ったサンキー図を描く代わりに行番号で知らせます。
- サンキー図を 300 dpi の PNG、編集できる SVG、PDF で書き出すか印刷できます。無料で、ログインも不要です。
- 同じフローを AI サンキー図ジェネレーターに渡して、インフォグラフィック、スライド、手描き風の版にできます。
サンキー図の作り方
- 1
サンキー図作成ツールにフローを書き出す
1 行に 1 つのフローを Source, Target, value の順に書きます。たとえば 石炭, 発電, 7 です。同じノード名をそのまま使えば段階がつながり、行はスプレッドシートから直接持ってこられます。
- 2
サンキー図のノード合計を確認する
サンキー図作成ツールは、各ノードに流れ込む量と流れ出る量を表示します。値が増えたり減ったりしている中間ノードには印が付くので、抜けている損失を足すか、入力ミスを直します。
- 3
サンキー図にラベルを付けて書き出す
タイトルと単位(PJ、kt、$)を入れ、色覚の多様性に配慮した配色を選んで、サンキー図作成ツールから PNG・SVG・PDF でダウンロードします。
サンキー図の構成要素
サンキー図は 6 つの要素でできていて、それぞれに図を正しく保つための決まりがあります。最後の列は、サンキー図作成ツールでの扱いです。
| 要素 | どんなものか | サンキー図作成ツールでは |
|---|---|---|
| ノード | 流れが通る段階、区分、場所。燃料、部門、治療群など。 | 名前ごとに 1 つ。流入と流出の大きいほうと同じ高さの棒として描く。 |
| フロー(リンク、帯) | あるノードから別のノードへ値を運ぶつながり。 | 1 行に 1 本。同じペアを指す行は合算する。 |
| 帯の幅 | フローの量。サンキー図では幅が 2 倍の帯は 2 倍の量を運ぶ。 | すべての帯とノードに 1 つの縮尺を使う。 |
| 始点ノードと終点ノード | 流れが系に入るところ(流出だけ)と、系から出ていくところ(流入だけ)。 | 始点は最初の列に置き、終点ノードはオフにしない限り最後の列にそろえる。 |
| 損失・残余のフロー | その段階が次へ渡さないもの。損失エネルギー、廃棄物、追跡不能の患者など。 | 独立した帯として描く。抜けていれば、サンキー図作成ツールのノード表でわかる。 |
| 列 | サンキー図の段階を左から右へ並べた順序。 | 始点からの最長経路で決まるので、どの段階も、そこへ流れ込むすべての段階より右にくる。 |
エネルギーフローとエネルギー変換のサンキー図
サンキー図はエネルギーの図として始まり、多くの人が最初に出会うのもエネルギーの図です。政策レポートに載る国のエネルギーフロー図や、理科・物理の授業で描くエネルギー変換の図がそうです。どちらもエネルギー保存の法則に基づいていて、サンキー図作成ツールはそれをすべてのノードでチェックします。
国のエネルギーフローのサンキー図
ローレンス・リバモア国立研究所(LLNL)は毎年、米国のエネルギー消費のサンキー図を公表しています。左に一次エネルギー源、次に発電、さらに家庭・業務・産業・運輸の 4 つの最終消費部門が並び、右端には 有効エネルギーと、主に排熱からなる 損失エネルギーがあり、単位はすべて quads です。この版はそのレイアウトにならい、特定の年のデータではなく、丸めた説明用の数値で描いています。最新の LLNL の値や、日本の総合エネルギー統計など自国のエネルギーバランスに差し替えるには、サンキー図作成ツールで数値を変えてください。
エネルギー変換のサンキー図と効率
物理の授業では、1 つの装置についてもっと単純なサンキー図を描きます。左から入るエネルギーが役に立つ出力と無駄になるエネルギーに分かれ、効率をそのまま読み取れます。中学理科で習うエネルギーの変換効率も、この図で考えられます。
- 1
入力の合計は、サンキー図に入ってくる帯です。この白熱電球では電気エネルギー 100 J です。
- 2
役に立つ出力は、出ていく帯の 1 つで、光(有効)の 10 J です。
- 3
無駄になるエネルギーはもう 1 つの帯、周囲への熱(損失)の 90 J です。入力は有効な出力と無駄の和に等しく、100 J = 10 J + 90 J です。
- 4
効率 = 有効な出力 ÷ 入力の合計 = 10 J ÷ 100 J = 10%。分数を逆にすると 100% を超えてしまいます。
マテリアルフロー分析のサンキー図
マテリアルフロー分析(MFA)は、ある物質を定めた系の中で、生産と使用からリサイクル、焼却、埋め立てまで追跡する手法で、物質収支に基づいています。どのプロセスでも、入力は出力とストック変化の和に等しくなります。そのためサンキー図は MFA の定番の図で、収支のチェックが肝心の工程になります。
サンキー図で物質収支を読む
- 市場投入の 1,200 kt は、回収 1,000 kt と未回収 200 kt に分かれ、2 本の帯を足すと始点の量に戻ります。
- サンキー図作成ツールのノード表では、すべてのプロセスの収支が合っています。回収は 1,000 kt、リサイクル選別は 420 kt、選別残さは 120 kt を次へ渡します。
- 焼却は回収から 380 kt、選別残さから 120 kt を受け取るので、サンキー図でのノードの高さは 500 kt です。
- あるプロセスで質量が増えたり減ったりすると、サンキー図作成ツールがその差を示します。使用中に物質が蓄積するといった実際のストック変化は、独立したフローとして描きます。
| ノード | 入力 | 出力 |
|---|---|---|
| 回収 | 1,000 kt | 1,000 kt |
| リサイクル選別 | 420 kt | 420 kt |
| 選別残さ | 120 kt | 120 kt |
患者フローと治療経路のサンキー図
臨床論文では、それぞれの経路をたどった患者の数を示すためにサンキー図を使います。スクリーニングからランダム化と転帰まで、あるいはある治療ラインから次のラインへの流れです。脱落や治療の切り替えは枝分かれする帯として現れ、サンキー図作成ツールでは各群と各転帰がそれぞれノードになります。
- 適格性評価 420 人、除外 120 人、ランダム化 300 人。最初の分岐だけで、登録がどれだけ選択的だったかがわかります。
- 150 人ずつの各群は完了、追跡不能、中止に分かれ、転帰のノードでは両群を合算します。
- 治療の移行を示すサンキー図も同じ仕組みです。左に一次治療、右に二次治療を置き、二次治療なしを終点ノードにすれば、すべての患者が数えられます。
- サンキー図作成ツールのノード表で、各群の転帰の合計がその群にランダム化された人数と一致することを確かめられます。
サンキー図は、試験報告に含める CONSORT フロー図(すべての参加者の経過を示す箱と矢印の図)の代わりにはなりません。その図については CONSORT フロー図のガイド で解説しています。システマティックレビュー版は PRISMA フロー図ジェネレーター で描けます。
Excel や Google スプレッドシートからサンキー図を作る
Excel にはサンキー図のグラフの種類がありません。 Microsoft が公開している Office のグラフの種類の一覧にサンキー図はないので、Excel でサンキー図を作るにはアドインか、積み上げグラフを使った回避策が必要です。数値はスプレッドシートに置いたまま、図はサンキー図作成ツールで描くほうが早道です。
- 1
フローを Source、Target、Value の 3 列に、1 行に 1 つずつ入れます。見出し行があってもかまいません。サンキー図作成ツールが読み飛ばします。
- 2
シートに取引の長い一覧があるなら、先にピボットテーブルで集計します(行に Source と Target、値に Value の合計)。そのまま貼り付けても、サンキー図作成ツールが重複したペアを合算します。
- 3
3 列を選択してコピーし、サンキー図作成ツールに貼り付けます。Excel と Google スプレッドシートはセルをタブ区切りのテキストとしてコピーするので変換は不要です。CSV で書き出したものでもかまいません。
- 4
サンキー図作成ツールが示した問題(文字の値、負の数、収支の合わないノード)を直してから、PNG・SVG・PDF をダウンロードし、ブックやレポートに挿入します。
| ASource | BTarget | CValue | |
|---|---|---|---|
| 2 | 給与 | 収入 | 4800 |
| 3 | 副業 | 収入 | 600 |
| 4 | 収入 | 住居費 | 1600 |
| 5 | 収入 | 税金 | 1100 |
| 6 | 収入 | 貯蓄 | 900 |
| 7 | 収入 | 食費 | 650 |
| 8 | 収入 | その他 | 500 |
同じ Excel の表を読み込める Power BI には、AppSource に Microsoft 製の無料のビジュアル「Sankey Chart」があります。SankeyMATIC のテキスト形式(Source [value] Target)も、そのままサンキー図作成ツールに貼り付けられます。
サンキー図作成ツールと Excel、Power BI、Tableau、Python、R、SankeyMATIC の比較
表から 1 分で、正確で論文に使えるサンキー図が欲しいなら、このサンキー図作成ツールが向いています。 再現可能な解析の中でサンキー図を作るなら Python や R、ダッシュボードに置くなら Power BI や Tableau です。
| ツール | サンキー図の機能 | 入力 | 収支のチェック | 出力 |
|---|---|---|---|---|
| このサンキー図作成ツール | あり。ブラウザで無料 | 貼り付けた Source, Target, value の行 | すべてのノード。ワンクリックで修正 | 300 dpi の PNG、SVG、PDF、印刷 |
| Microsoft Excel | グラフの種類になし。アドインのみ | ワークシートの範囲 | なし | ブック内のグラフ |
| Power BI | AppSource の無料ビジュアル Sankey Chart | データモデルのフィールド | なし | レポートのビジュアル |
| Tableau | Sankey viz extension(Tableau 2024.2 以降) | 2〜5 個のディメンションと 1 個のメジャー | なし | ダッシュボード |
| Python(Plotly、Matplotlib) | go.Sankey、matplotlib.sankey | コード | 自分で書く | インタラクティブな HTML、PNG、SVG |
| R(networkD3、ggalluvial) | sankeyNetwork()、alluvial 系の geom | コード | 自分で書く | HTML ウィジェット、PNG、PDF |
| SankeyMATIC | あり。無料の Web アプリ | Source [value] Target 形式のテキスト | 収支の合わないノードを一覧表示 | PNG、SVG |
2026 年 11 月に、各ツールの公式ドキュメントで確認しました。
サンキー図とアルビアル図とコードダイアグラムとフローチャートの違い
段階を通って量が流れ、幅に意味があるならサンキー図。同じ対象が区分や時点をまたいで組み替わるならアルビアル図。1 つのグループの中のメンバー同士の流れならコードダイアグラム。量ではなく手順が大事ならフローチャートです。
| サンキー図 | アルビアル図 | コードダイアグラム | フローチャート | |
|---|---|---|---|---|
| 示すもの | 段階を通って移動する量 | 同じ対象が区分や時点をまたいでどう組み替わるか | 1 つのグループの中のメンバー同士の流れを円周上に | プロセスの手順と判断 |
| 幅の意味 | 流れる量 | 対象の数 | やりとりされる量 | なし |
| 構造 | 段階の数は自由で、分岐も合流もある | 変数や時点ごとに 1 列 | 各メンバーが円周上に 1 回ずつ | 箱と矢印を自由な順序で |
| 典型的な用途 | エネルギー収支、マテリアルフロー分析、予算 | 調査の回ごとの回答、受診ごとの患者の状態 | 国と国のあいだの移住や貿易 | プロトコル、CONSORT と PRISMA の図 |
Wikipedia(英語版)は、アルビアル図を、対象の組み替わりを示すサンキー図の一種として扱っています。サンキー図作成ツールでアルビアル図風の図を作るなら、各列を時点ごとの区分にします。
サンキー図作成ツールについてのよくある質問
サンキー図はどう作りますか?+
上のサンキー図作成ツールに、1 行に Source, Target, value を 1 組ずつ書いたフローの表を貼り付ければ、すべての帯が比率どおりに描かれます。 同じノード名で段階をつなぎ、ノード表で収支の合わないところがないか確認し、タイトルと単位を入れて、PNG・SVG・PDF でダウンロードします。
Excel でサンキー図は作れますか?+
組み込みのグラフとしては作れません。Excel にはサンキー図のグラフの種類がないので、アドインか積み上げグラフを使った回避策が必要です。 Source、Target、Value の列は Excel に置いたままサンキー図作成ツールに貼り付け、書き出した PNG や SVG をブックに挿入し直すほうが簡単です。
サンキー図にはどんなデータが必要ですか?+
サンキー図に必要なのは 3 列です。各フローの出発点、行き先、そして運ぶ量です。 値は同じ単位の正の数で、サンキー図作成ツールは 3 列のまま貼り付けたものを読み取ります。中間ノードから出るフローの合計は入るフローの合計と等しくするか、損失や廃棄物のように差を独立したフローにします。
サンキー図の収支が合わないのはなぜですか?+
サンキー図の中間ノードは流入と流出が等しいときだけ収支が合い、損失の帯の抜けや入力ミスがあるとずれます。 サンキー図作成ツールは該当するノードを差とともに一覧表示します。「差をフローとして追加」をクリックして未計上の帯として描くか、間違った行を直してください。
サンキー図にループを入れられますか?+
入れられません。前のノードへ戻るフローはループになり、サンキー図作成ツールは描かずにそのループを示します。 リサイクルや手戻りは、戻ってくる流れに別のノードを作れば、サンキー図を左から右へ読めるまま保てます。
サンキー図から効率はどう計算しますか?+
サンキー図の有効な帯を入力の帯で割ります。効率 = 有効なエネルギーの出力 ÷ エネルギーの入力の合計です。 白熱電球の例では、100 J の電気エネルギーから 10 J の光が出るので 10% です。有効な出力と無駄の和は常に入力に等しく、サンキー図作成ツールはそれをノードのラベルで確認します。
サンキー図を考案したのは誰ですか?+
サンキー図の名前は、1898 年に蒸気機関のエネルギー効率を示すためにこの図を描いたマシュー・ヘンリー・フィニアス・リオール・サンキー大尉に由来します。 シャルル・ミナールはそれ以前に同じ考え方を使っていて、1812 年のナポレオンのロシア遠征を描いた 1869 年の図では、縮んでいく軍の規模を進路の幅で表しています。
AI のサンキー図ジェネレーターはありますか?正確ですか?+
あります。上の AI サンキー図ジェネレーターはノード名と数値をそのまま写しますが、画像モデルは測れないので、帯の幅は正確ではなく近い値になります。 論文やエネルギー収支には無料のサンキー図作成ツールを、インフォグラフィック、スライド、ポスター、手描き風の版には AI ジェネレーターを使ってください。
論文に載せるサンキー図にはどのファイル形式が合いますか?+
サンキー図は、どの大きさでも鮮明で Illustrator や Inkscape で開ける SVG で書き出すか、ラスター画像を求められたら 300 dpi の PNG で書き出します。 サンキー図作成ツールの Okabe–Ito と Tol の配色なら、色覚に多様性のある読者にも帯を見分けやすくなります。
出典
- Sankey diagram — Wikipedia(英語版)
- Charles Joseph Minard — Wikipedia(英語版)
- The meaning of rejected energy (on the LLNL US energy flow charts) — Energy Vanguard
- Sankey diagrams and efficiency — Save My Exams, WJEC GCSE Physics
- Material flow analysis — Wikipedia(英語版)
- CONSORT statement and flow diagram — CONSORT-SPIRIT Group
- Available chart types in Office — Microsoft Support
- Sankey viz extension — Tableau Exchange
- Sankey diagram in Python — Plotly
- matplotlib.sankey — Matplotlib
- Imbalances in diagrams — SankeyMATIC manual
- Color Universal Design (Okabe and Ito) — J*FLY
サンキー図作成ツールでフローを描こう
自分の表から正確で収支の合った帯を、ブラウザで無料で描けます。同じフローを AI サンキー図ジェネレーターで、インフォグラフィック、スライド、スケッチにすることもできます。
サンキー図作成ツールに戻る