【发布时间】:2013-06-28 17:04:05
【问题描述】:
在我的 Java 应用程序中,我需要某种布局算法。第一种方法如下:
- 需要安装 Graphviz 包
- 创建点文件
- 从 java 应用程序调用 graphviz 并解析输出(布局)
- 使用来自 graphviz 的布局显示图表(属性点)
但是这个解决方案需要在运行的机器上安装 graphviz 包。我想摆脱这种依赖,我正在寻找合适的替代品。
- 输入:具有宽度和高度的节点/从节点到节点的边缘具有线的粗细
- 输出:周围的边界框大小、节点和边的位置
你能推荐一些好的简单的java布局算法吗?你有什么经验吗?
谢谢
【问题讨论】:
-
对于有向图,我使用了 sugiyama 框架,我从未使用过非有向图,所以我不确定什么最适合它们,你也可以看看力有向图
标签: java algorithm layout graphviz