在我的 Java 应用程序中,我需要某种布局算法。第一种方法如下:
- 需要安装Graphviz包
- 创建点文件
- 从java应用程序调用graphviz并解析输出(布局)
- 使用 graphviz 的布局显示图形(属性点)
但这个解决方案需要在运行的机器上安装 graphviz 包。我想摆脱这种依赖,并且正在寻找合适的替代品。
- 输入:具有宽度和高度的节点/从节点到节点的边缘以及线条的粗细
- 输出:周围的边界框大小、节点和边的位置
你能推荐一些好的、简单的java布局算法吗?你有什么经验吗?
Thanks
我建议使用图流API http://graphstream-project.org/。它处理 DOT 格式并且可视化效果非常好。
- 观看实际操作在这个视频中 http://www.youtube.com/watch?v=XX5rRF6uxow
- 查看文件输入演示在这里 http://graphstream-project.org/doc/Tutorials/Reading-files-using-FileSource_1.0/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)