我正在寻找一个用于在Java应用程序中可视化电路图的框架。
我需要展示像这样的图表:
在我之前的一个项目中(2008年),我使用了Jung。它表现良好,但也许有人可以提供更适合我的需求的框架?是否有类似的任务或者知道好的工具?
此外,我的任务之一是尝试布局元素,因为数据库中只有连接信息,没有布局信息。我想尝试最小化手动布局工作,并寻找布局算法。
提前感谢您。
附言:很希望这个框架是免费的。
另外,我对能够帮助使用Web浏览器显示(和编辑)这种类型图表的框架也很感兴趣。
我需要展示像这样的图表:
在我之前的一个项目中(2008年),我使用了Jung。它表现良好,但也许有人可以提供更适合我的需求的框架?是否有类似的任务或者知道好的工具?
此外,我的任务之一是尝试布局元素,因为数据库中只有连接信息,没有布局信息。我想尝试最小化手动布局工作,并寻找布局算法。
提前感谢您。
附言:很希望这个框架是免费的。
另外,我对能够帮助使用Web浏览器显示(和编辑)这种类型图表的框架也很感兴趣。
Prefuse与Jung非常相似。我没有广泛使用它,但我为我们的图形应用程序评估了Jung和Prefuse。
另一个基于Web的选择是Protovis,我在评估过程中发现了它。您可以使用它绘制交互式图形,但我怀疑您可能需要已经可用的布局信息才能使用此工具。不管怎样,看起来作者正在转向一个名为D3的新库,所以您可以查看一下。
我看到的另一个选项是graphviz。
这里是一个大型图形可视化工具列表。http://www.mkbergman.com/414/large-scale-rdf-graph-visualization-tools/
我发现了一个名为circuit的Java框架。我认为它可以帮助你解决问题。 http://code.google.com/p/circuit-framework/