グラフに関するいくつかの 提案を見て、私の問題に最適なものは何だろうと思いました。
ブラウザーに表示されるサーブレット/画像に有向グラフをレンダリングしたいと考えています。ある種の位置の最適化が必要です。Swing に依存しないことが推奨されます。グラフの構造はビジネス ロジックによって決定されるため、アルゴリズムは重要ではありません。エッジにもラベルを追加できることが望ましいでしょう。これをpng/svgとして提供できれば最適です。
どのライブラリ/サービスをお勧めしますか?
説明:
1) 質問は、グラフのような有向非巡回グラフ- NOT -チャートに関するものです。
2) flot、Google Charts - グラフをプロットできない、グラフしか表示できない、または何かを見逃したことがありますか?
3) いいえ、双方向性は必要ありません
4) graphviz があればいいのですが、grappa Java ライブラリはかなり時代遅れで、swing/awt に基づいて構築されています。スイングを画像にレンダリングすることは理論的には可能かもしれませんが、サーバー アプリで行うのは私の好みの方法ではありません。
5) 画像がローカルでホストされていないオンライン サービスを使用しても問題ありません。
編集: ウィキペディアへのリンクを追加して、グラフ/チャートの用語を明確にしました