我想使用树形布局在 JUNG 中可视化一个图形(不是树)。我知道这可能看起来有点奇怪,但事情如下。该应用程序由 Neo4J 数据库支持。它们中有一堆节点,所有节点都通过几种类型的关系连接起来。换句话说,我有一个循环图。
如果我想象性地删除除了关系类型为 *IS_PARENT* 的关系之外的所有关系,我剩下的就是一棵完美的树。所以我的数据中有一个树形结构,JUNG 看不到它,因为其他关系使它循环。
我想这样做有两个主要原因。
- 可读性。我的数据中有一个逻辑结构,我非常想将其可视化。
- 我有理由相信这会提高我的应用程序的性能。由于大量的顶点和边,目前性能很差。我还研究了另一个名为 Prefuse 的可视化工具,在那里我发现树布局更容易处理,至少 Prefuse 是这样,我希望 JUNG 也是如此。
所以这对我来说有很多好处。我希望这里有人可以帮助我,因为我找不到东西。