5

我一直在将我的代码从 JIT 转换到 D3,并使用树形布局。我已经用我的树数据复制了来自http://mbostock.github.com/d3/talk/20111018/tree.html的代码,但我想做更多的事情。

在我的情况下,我想创建合并回来形成较低级别的父节点的子节点,我意识到这更像是一个有向图结构,但希望树能够适应这一点(即注意子节点之间的公共 id 应该合并)。

所以基本上是一棵树,它在从父母到孩子的路上像往常一样分裂,但也有能力将这些孩子节点聚集在一起成为父母(某种乱伦关系或其他东西:))。

询问类似的问题 -> 如何使用 D3 布局非树层次结构

听起来我可以将分层边缘捆绑与树层次布局结合使用,但我还没有看到这样做。不过,我可能对此有些不以为然。

4

1 回答 1

4

我一直在研究一个名为dagre的库,用于在 JavaScript 中布置有向图。我们有一个如何与 D3 一起使用的示例。也许这适合您的需求?

于 2012-12-04T20:42:34.240 回答