データ分析と可視化の分野では、資金の流れを示す必要がしばしば生じます。例えば、資金の出所、資金がたどる段階、そして最終的な行き先、あるいはエネルギーが一次エネルギーから最終消費者エネルギーへとどのように変換されるか、あるいはユーザーがウェブサイトにアクセスしてから最終的なコンバージョンに至るまでの行動経路などです。こうした複雑な分配、収束、移転の関係は、通常の棒グラフや円グラフでは明確に表現するのが困難です。そこで役立つのがサンキーダイアグラムです。
本稿では、サンキーダイアグラムの定義、起源、主要な特徴、および応用例について体系的に解説します。また、 ProcessOnなどのオンライングラフ作成ツールを使用して、データフローを一目で明確に把握できるプロフェッショナルなサンキーダイアグラムを迅速に作成する方法も紹介します。
サンキーダイアグラムは、流れ、エネルギー、または量の流れを視覚化するために使用されるフローチャートの一種です。これは、左から右(または上から下)に流れる幅の異なる一連の線で構成され、線の幅は流れの大きさを直接的に表します。この視覚的なメタファーを通して、ユーザーはさまざまな段階における資源の分配、移転、および損失を直感的に理解することができます。
サンキー図は、アイルランド生まれのイギリス人エンジニア、マシュー・ヘンリー・フィニアス・ライアル・サンキーにちなんで名付けられました。サンキーは1898年、蒸気機関のエネルギー効率に関する論文の中で、石炭から投入されたエネルギーが最終的にどのように有効な仕事と放熱に変換されるかを説明するために、このエネルギーフロー図を初めて使用しました。そのため、この図は「サンキーエネルギーフロー図」とも呼ばれています。
その後、サンキー図の応用範囲は熱力学の分野をはるかに超え、経済学、物流、輸送、生物学、環境科学、ネットワーク分析など、多くの分野で広く利用されるようになった。
流れの幅は値に比例します。各流線の太さは流量を表し、観察者はどのリンクで流量が多く、どのリンクで損失が大きいかを一目で確認できます。
方向性:通常、プロセスの各段階は左から右に示され、矢印は流れの方向を示します。
ノード:流れの経路上の地点であり、始点、中間リンク、または最終目的地となる場合がある。
保存則:ノードへの総流入量は、ノードからの総流出量と等しくなければならない(ノード内部に供給源または吸収源が存在しない限り)。これは、エネルギーまたは物質の保存の原理を反映している。
最も典型的な応用例です。発電所のエネルギー入力(石炭、天然ガス、原子力、再生可能エネルギー)と出力(電力、熱、損失を含む)のプロセスを図示します。例えば、国際エネルギー機関(IEA)が毎年発行している「世界のエネルギーフローのサンキーマップ」は、世界のエネルギー供給と消費のパターンを視覚的に表示します。

資金の流れを追跡する:財政収入(税金、国債)から各省庁の支出(国防、教育、医療)を経て、特定のプロジェクトへと資金が流れる過程を追跡する。政府機関や企業による財務分析で一般的に用いられる手法である。

ウェブサイトのトラフィック分析:トラフィックソース(検索エンジン、ソーシャルメディア、直接アクセス)→ランディングページの行動→コンバージョン目標(登録、購入、ダウンロード)。このサンキーダイアグラムは、マーケティングチャネルミックスの最適化に役立ちます。

ウェブサイトのユーザー登録コンバージョンのサンキーダイアグラム
原材料の産地 → 生産工場 → 地域倉庫 → 小売店 → 消費者。サンキーダイアグラムは、各段階における在庫損失や効率性を示すことができます。

カーボンフットプリント、ウォーターフットプリント、窒素循環など。例えば、農地における窒素肥料の流れを示す:作物に吸収され、地下水に浸透し、大気中に揮発するなど。

サンキー図には、3つの基本的なデータタイプが必要です。
ノードリスト:各段階のノード名(例:石炭、石油、天然ガス、発電所、産業、住宅、商業)。
リンクリスト:各フローの開始ノード、終了ノード、および流量。
オプションのノードグループ化:可読性を向上させるために、ノードを段階ごとにグループ化する必要がある場合があります。
ProcessOnのプロフィールページにアクセスし、新しいフローチャートを作成します。上部のツールバーにある「挿入」→「マーメイド図」をクリックし、右側のマーメイドコードエディタにサンキーダイアグラムのコードを入力するか、txt、markdown、またはその他の形式のファイルをアップロードします。

サンキーダイアグラムの上にある「編集」ボタンをクリックすると、右側のマーメイドコードを直接編集したり、左側のグラフィックライブラリからグラフィックをドラッグ&ドロップしてタイトルや凡例を追加したりできます。サンキーダイアグラムが完成したら、 PNG、JPG、PDF、またはSVG形式でエクスポートできます。
あるECサイトが、サンキーダイアグラムを使って、訪問から購入までのユーザーコンバージョンパスを分析したいとします。データは以下のとおりです。
トラフィックソース:検索エンジン(50,000)、ソーシャルメディア(30,000)、直接訪問(20,000)、メールマーケティング(10,000)。
ランディングページの挙動:ホームページを閲覧する(40000)、または商品ページに直接移動する(60000)。
次のステップ:商品検索(30000)、ショッピングカートの表示(15000)、終了(35000)。
最終:購入完了(10000)、ショッピングカート放棄(20000)、閲覧継続(30000)。
ProcessOn Mermaidの編集ボックスには、以下の内容を入力できます。

最終表示結果:

eコマースサイトにおけるユーザー有料コンバージョンのサンキーダイアグラム
サンキーダイアグラムは強力なツールである一方で、欠点もいくつか存在する。
ノードが多すぎると、見た目がごちゃごちゃしてしまいます。30個を超えると、線が絡み合って読みにくくなります。解決策:段階ごとにグループ化し、インタラクティブなサンキーダイアグラムを使用します(パスにカーソルを合わせるとハイライト表示されます)。
時系列データの表現には適していません。サンキー図は静的な図であり、時間の経過に伴う流量の変化を示すことができません。動的な表現には、複数の図やアニメーションを作成する必要があります。
比例認識の問題:人間の目は、長さの違いよりも幅の違いに対する感度が低いため、数値ラベルを追加する必要がある。
サンキーダイアグラムは、トラフィックの配分と転送を直感的に表現できるため、データアナリスト、エンジニア、プロダクトマネージャー、財務担当者など、様々な分野の専門家にとって強力なツールとなっています。エネルギー監査からユーザー数の増加、予算編成からサプライチェーンの最適化まで、サンキーダイアグラムは構造的な問題を迅速に特定するのに役立ちます。
ツール選びも非常に重要です。技術的な知識がないユーザー向けに、ProcessOnはコーディング不要でサンキーダイアグラムを作成できるソリューションを提供しています。組み込みテンプレートと便利なエクスポート機能により、グラフ作成が簡単かつ効率的に行えます。ProcessOnで最初のサンキーダイアグラムを作成してみてください。会社の年間予算の分析でも、オンラインマーケティングファネルの概要作成でも、たった1つのグラフでデータが雄弁に語りかけてくれます。