9

ASPのWebページにグラフを描画しようとしています。APIが役立つことを願っていますが、今のところAPIを見つけることができませんでした。

グラフには、ラベル付きノードとラベルなし方向エッジが含まれています。理想的な出力は次のようになります

誰かが助けることができるよりも事前に構築されたものを知っていますか?

4

9 に答える 9

5

確かにgraphviz。あなたが指しているウィキペディアのリンクの画像はgraphvizで作られました。説明ページから、グラフの説明ファイルは次のようになります。

graph untitled {
    graph[bgcolor="transparent"];
    node [fontname="Bitstream Vera Sans", fontsize="22.00", shape=circle, style="bold,filled" fillcolor=white];
    edge [style=bold];
    1;2;3;4;5;6;
    6 -- 4 -- 5 -- 1 -- 2 -- 3 -- 4;
    2 -- 5;
}

そのコードがファイル input.dot に保存された場合、実際にグラフを生成するために使用されるコマンドはおそらく次のようになります。

neato -Tsvg input.dot > graph.svg
于 2008-09-16T17:28:43.247 に答える
3

ASP.NETおよびその他のほとんどの主流のサーバー側テクノロジをサポートするmxGraphを作成します。これは完全にJavaScriptクライアント側であり、通信用の薄いレイヤーが.NETで記述されているため、ASP.NETはそれほど必要ありません。ただし、例の1つとして、VisualStudio用のASPプロジェクトを提供しています。

于 2011-02-17T12:05:39.810 に答える
3

ASPインターフェイスについてはよくわかりませんが、graphvizを確認することをお勧めします。

/アラン

于 2008-09-16T03:57:33.257 に答える
1

さて、これが2年後の別の答えです。Protovisは、ブラウザでレンダリングされる強制指向のグラフ レイアウト を実行するようになりました。また、楽しくてインタラクティブです!

于 2010-06-16T06:57:52.280 に答える
1

ゼドグラフがおすすめ

于 2008-09-16T09:09:45.520 に答える
1

GraphViz は小さなグラフには適していますが、巨大なグラフには適していません。グラフがかなり大きい場合は、aiSeeを試すか、このリストの代替案を見てください。

于 2009-02-17T13:27:50.683 に答える
1

QuickGraphを使用して、グラフをプログラムで簡単にモデル化し、それをGraphVizまたはGLEEにエクスポートして、PNG にレンダリングすることができます。

于 2009-11-23T04:14:50.457 に答える
0

これは、 GoogleのChartAPIを使用して実現できる可能性があります。始めるのはとても簡単です。

于 2008-09-16T04:02:21.030 に答える
0

免責事項: 私は Image-Charts の創設者です。

Web APIを探している場合:

https://image-charts.com/chart
?cht=gv
&chl=graph g{1;2;3;4;5;6; 6 -- 4 -- 5 -- 1 -- 2 -- 3 -- 4; 2 -- 5;)

于 2018-09-14T09:59:33.550 に答える