我正在尝试构建一个决策树可视化工具(以及代数决策图世界中的几个精化工具,一旦成功),使用JgraphT支持底层数据结构,并使用JgraphX将结构抛到屏幕上。(我对这两个包裹都是新手。)
据我所知,JgraphX有着相当悠久的历史--似乎JGraph5.13的Facade和TreeLayout类将朝着正确的方向迈出一步,但我在最近的JgraphX包中找不到类似的地方。(如果我了解历史的话,在5.13版本发布后的某个时候,Jgraph被重命名为JgraphX,版本号开始过高--对吗?)我也无法在任何地方找到遗留的J图形5.13 jar文件。
具体问题:
任何帮助都将受到感谢,否则我将不得不处理JgraphT/JgraphX,直到我从零开始拥有一个树布局工具,这不符合我对“乐趣”的定义。
发布于 2012-12-18 16:00:57
JGraphX完全从头开始重写,这就是为什么我们不称它为JGraph 6,版本控制从1.0开始。
JGraphX中确实有树/层次结构布局。
显然,JGraphT对我们来说不是一个相关的项目,所以很不幸他们没有更新。与此相关的是一个张贴在我们的论坛上。我还没有测试过这座桥,但这个想法是正确的。
顺便说一下,JGraphX也有自己的分析包。您可能需要检查这是否满足您的需要,以及您是否需要JGraphT。
我们确实提供了JGraph 5 这里的更高版本的下载。
发布于 2012-11-24 19:01:46
我的猜测似乎是正确的:JGraph在其向JgraphX的演变过程中发生了重大变化,而JgraphT没有(或不会)赶上它。如果使用较早版本(不超过5.xx) --然后正确地使用外观、布局工具等--从JgraphT导出到JgraphT的效果要好得多。
一个较早版本的JGraph5.13.00版本被发现为这里。
https://stackoverflow.com/questions/13537337
复制相似问题