ウェブ上にグラフを描きたい。Webの多くのユーザーがGraphvizを私に提案しています。
asp.netアプリケーションでGraphvizを使用するにはどうすればよいですか?WebでのGraphvizレンダリングプロセスとは何ですか?
QuickGraph APIを使用できます-GraphVizグラフジェネレーターのC#ラッパー。(コードプロジェクトの記事-QuickGraph:Graphvizをサポートする100%C#グラフライブラリ)。
WebでのGraphvizレンダリングプロセスとは何ですか?
P / Invokeメソッドを使用すると、メモリ内の画像をレンダリングできます。C#およびGraphviz C#サンプルを使用したメモリ内のGraphviz画像のレンダリングをご覧ください。
これを行うには、Interop を使用するGraphviz Dll を使用できます。次の投稿を参照してください。
基本的に、このメソッド -> Graphviz.RenderImage() を呼び出し、画像を作成してクライアントに送信します。