use*_*200
5
java
algorithm
layout
graphviz
在我的Java应用程序中,我需要某种布局算法.第一种方法如下:
- 需要安装Graphviz包
- 创建一个点文件
- 从java应用程序调用graphviz并解析输出(布局)
- 使用graphviz(属性点)显示布局图
但是此解决方案需要在运行的计算机上安装graphviz软件包.我想摆脱这种依赖,我正在寻找足够的替代品.
- 输入:具有宽度和高度的节点/从节点到节点的边缘,具有线的粗细
- 输出:周围的边界框大小,节点和边的位置
你能推荐一些优秀而简单的java布局算法吗?你有经验吗?
谢谢