GraphViz に代わるオープン ソース Java はありますか? 基本的に Graph インターフェイスを GraphViz に JavaAPI としてラップする Grappa の存在を認識しています。ただし、レイアウトは引き続き GraphViz バイナリによって行われます。
GraphViz と同じ機能とレイアウト アルゴリズムを提供するピュア Java のオープン ソース ライブラリを探しています。
GraphViz に代わるオープン ソース Java はありますか? 基本的に Graph インターフェイスを GraphViz に JavaAPI としてラップする Grappa の存在を認識しています。ただし、レイアウトは引き続き GraphViz バイナリによって行われます。
GraphViz と同じ機能とレイアウト アルゴリズムを提供するピュア Java のオープン ソース ライブラリを探しています。
興味深いことに、Eclipse プロジェクトには、純粋な Java で Graphviz の「DOT」形式を表示および生成 (インポート/エクスポート) できる SWT/JFace コンポーネント/フレームワークがあります。
使用例については、 http://wiki.eclipse.org/Graphviz_DOT_as_a_DSL_for_Zestを参照してください。
ZEST は Eclipse プラグインとしてもてはやされていますが、DOT 操作 API はスタンドアロンで、Eclipse インストールの外部で使用できるようです。
明確にするために、DOT 機能はZEST 2機能の一部であり、それ自体がGEF4プロジェクトのサブコンポーネントです。
乾杯
リッチ
更新 (2017 年 5 月) https://github.com/nidi3/graphviz-java
視覚化と分析機能を備えたJUNG (Java Universal Network/Graph Framework)をご覧ください。オープンソースです。
JGraphは使用したことがないので見ることができるので、GraphVizと比較してコメントすることはできません。
yFilesはこれらすべてを提供しているように見えますが、無料でも安くもありません。しかし、これも非常にプロフェッショナルな製品のようです (無料で使用できるyEd以外では使用していません)。
私はZGRViewerがあなたが望むものだと思います。ZGRViewer と AJaPaD が大好きです。
私は約 4 年前にyFilesを使って仕事をしましたが、それは素晴らしかったです。費用はかかりますが (明らかに JGraph よりは安いですが)、私は CS 研究所で働いており、彼らの寛大なアカデミック価格を利用することができました。