5

在我的 Java 应用程序中,我需要某种布局算法。第一种方法如下:

  • 需要安装 Graphviz 包
  • 创建点文件
  • 从 java 应用程序调用 graphviz 并解析输出(布局)
  • 使用来自 graphviz 的布局显示图形(属性点)

但是这个解决方案需要在运行的机器上安装 graphviz 包。我想摆脱这种依赖,我正在寻找合适的替代品。

  • 输入:具有宽度和高度的节点/从节点到节点的边缘以及线的粗细
  • 输出:周围的边界框大小、节点和边的位置

你能推荐任何好的简单的java布局算法吗?你有什么经验吗?

谢谢

4

1 回答 1

7

I would recommend using the GraphStream API. It handles the DOT format and the visualization is quite nice.

于 2013-06-28T09:04:05.233 回答