サンキーチャートを作成するための10のベストウェブサイト

あなたはおそらく以前にサンキー(Sankey)チャートを見たことがあるでしょう。サンキー(Sankey)チャート(サンキー(Sankey)ダイアグラムとも呼ばれます)は、フローを表示するのに特に役立ち、システム内の大きな転送を視覚化するのに役立ちます。たとえば、サンキー(Sankey)チャートは、お金、時間、エネルギーなどのリソースがプロセス全体でどのように移動するかを示す場合があります。サンキー(Sankey)ダイアグラムは、決定木を表示するのにも適しています。

複雑なプロセスを視覚的に強調したい場合は、サンキー(Sankey)チャートを作成することを検討してください。サンキー(Sankey)チャートを作成できるWebサイトがいくつかあります。プログラミングの知識を持っているユーザーに依存している人もいれば、誰でもアクセスできる人もいます。それぞれのいくつかを見ていきます。

サンキーチャートとは何ですか?

サンキーチャートは、蒸気エンジンのエネルギー効率を示す図を作成した、アイルランドのエンジニアであり王立(Royal)工兵隊の船長である(Engineers)マシューヘンリーフィニアスリアルサンキーにちなんで名付けられました。(Matthew Henry Phineas Riall Sankey)

サンキー(Sankey)チャートを作成するには、自分 でコーディングする方法を学ぶか、Webアプリを使用してチャートを生成します。(learn how to code)

サンキーチャートを作成するためのWebサイト 

コーディングの知識があれば役立つ場合もありますが、Pythonやプログラミング言語Rを知らなくても、(Python)サンキー(Sankey)チャートを作成できます。以下のWebサイトの一部には、プログラミングの経験がある人向けのオプションがあります。ほとんどの場合、プログラミングの知識はまったく必要ありません。

1. SankeyMATIC

SankeyMATICを使用するには、入力を追加し、グラフの外観をカスタマイズしてから、PNG画像またはベクターコード(SVG)としてエクスポートします。入力形式はシンプルでわかりやすいです。チャートをAdobeIllustrator(Adobe Illustrator)などのプログラムにインポートして追加の変更を行う場合は、ベクトルコードオプションが便利です。 

2.サンキーダイアグラムジェネレータ(The Sankey Diagram Generator)

AcquireSankeyDiagramGeneratorは、次の3つの形式のいずれかでデータをアップロードできるWebアプリです。

  • JSON
  • CSV
  • ピボットテーブル

各フローの色とサイズ、表示される数値の小数点以下の桁数、およびフローの透明度を調整できます。[保存(Save)]ボタンを選択すると、サイトはコピーして貼り付けることができるコードを生成します。画像をダウンロードしたり、メールで共有したりすることもできます。

3.ビジュアルパラダイムのオンラインサンキーダイアグラムメーカー(Visual Paradigm’s Online Sankey Diagram Maker)

VisualParadigm(Sankey Diagram Maker)SankeyDiagramMaker(Visual Paradigm)には、機能が満載です。美しいテンプレートの1つから始め(Start)て、特定のデータを追加して編集します。

フォントのスタイルや色を変更したり、写真やアイコンを追加して、サンキー(Sankey)チャートを目立たせることができます。このサイトは無料ではありませんが、30日間の無料トライアルにサインアップできます。その後は、ユーザーあたり月額4〜15ドルの費用がかかります。 

4.ディスプレイャー(Displayr)

Displayrは、サンキーチャートを作成するための無料のツールを提供します。ただし、アカウントにサインアップする必要があります。これを行うと、コンピューターまたはクラウドからデータセットをアップロードできる強力なユーザーインターフェイスにアクセスできるようになります。そこから、自動レイアウトを使用するか、手動で微調整できます。

Displayrは、(Displayr)サンキー(Sankey)ダイアグラムだけでなく、ヒートマップ、ヒストグラム(histograms)円グラフ(pie charts)など、さまざまな種類のデータの視覚化にもアクセスできます。ただし、公正な警告として、作成した(Fair)サンキー(Sankey)チャートをダウンロードするには有料アカウントが必要です。

5.チャートガイド(Chartguide)

Chartguideは、(Chartguide)サンキー(Sankey)チャートを作成できるWebサイトではありません。代わりに、PowerUserアドオンでExcel使用して(Power User)サンキー(Sankey)チャートを作成する方法を説明します。データがすでにスプレッドシートにある場合は、 Excel(Excel)を離れることなく、この方法を試してサンキー(Sankey)グラフを自分で生成することをお勧めします。

6.DénesCsalaのSankeyDiagramGenerator(Dénes Csala’s Sankey Diagram Generator)

このSankeyDiagramGeneratorオンラインツールは、洗練されたシンプルなものです。作成者(Creator) のDénesCsala(Csala)(Dénes) 、「セルフループをサポートし、ノードを水平方向と垂直方向の両方に移動し、図を読み込んで保存します!」と述べています。ユーザーは、ノードの不透明度と色を変更することもできます。 

このオープンソースプロジェクト(open-source project)がその作成者への愛の努力であることは明らかです。GitHub(find it on GitHub)でも見つけることができます。

7.ハイチャート(Highcharts)

独自のコードを編集する場合、Highchartsは(Highcharts)Sankeyチャートを作成するための優れたオプションです。シンプルな構成プレビュー(Configuration Preview)にデータを入力する機能に加えて、JSFiddleまたはCodepenでコードを直接編集するためのボタンも用意されています。

Visual Paradigmのツールと同様に、Highchartsを使用すると、ゲージ、ヒートマップ、ツリーマップ、散布図、バブルチャートなど、さまざまな種類のチャートにアクセスできます。

8.Rグラフギャラリー(R Graph Gallery)

Rグラフギャラリー(R Graph Gallery)は、再現可能なコードを備えた400近くのグラフを見つけることができる場所です。Rは、主に統計計算に使用されるソフトウェア環境であり、サンキー(Sankey)チャートの作成に最適です。インタラクティブなグラフを作成するHTML(HTML)ウィジェットで あるnetworkD3を使用します。

Rグラフギャラリー(R Graph Gallery)で好きなサンキー(Sankey)チャートを見つけ、 [コードを表示](Show code )リンクを選択して、好きなようにカスタマイズします。私たちが見たコードは、コメントがよく、わかりやすいものでした。

9.Pythonグラフギャラリー(Python Graph Gallery)

Rがジャムではなく、Pythonがジャムである場合は、 (Python)Pythonグラフギャラリー(Python Graph Gallery)で再現性とカスタマイズ性のあるサンキー(Sankey)チャートを確認してください。これらのチャートは、サンキー(Sankey)ダイアグラムを作成するための特別な機能を持つPython用の(Python)Plotlyライブラリを使用しています。独自のSankey関数を持つmatplotlibライブラリを使用した例もあります。どちらの場合も、Pythonに興味があるなら、これは素晴らしいリソースです。

10.Googleチャート(Google Charts)

サンキー(Sankey)チャートを作成できるウェブサイトのリストの最後のエントリは、 Googleチャート(Google Charts)からのものです。単純なサンキー(Sankey)チャートと複数のレベルを持つチャートの例とコードを提供します。それぞれについて、色の制御、ラベルのカスタマイズ、およびノー​​ドの調整を行うことができます。各側面は十分に文書化されているため、構成オプションとデータをフォーマットするための最良の方法の専門家になることができます。

上記のエントリの一部と同様に、Google Chartsは、さまざまなタイプのデータ視覚化の例とコードを提供します。したがって、Sankeyチャートが希望どおりにストーリーを伝えていない場合は、他の方法でデータを視覚化することを簡単に試すことができます。



About the author

こんにちは潜在的な雇用主!私は、この分野で 7 年以上の経験を持つ、経験豊富なソフトウェア エンジニアです。私は、Windows 7 アプリケーションの設計と開発の方法を知っており、プロフィールにさまざまなクールな Web サイトの推奨事項があります。私のスキルと経験は、優れたプロジェクト管理スキル、プログラミング知識、および Web 開発経験を備えた有能な人材を探している企業に最適です。



Related posts