javascript – 如何使用d3及其强制布局构建树?

前端之家收集整理的这篇文章主要介绍了javascript – 如何使用d3及其强制布局构建树?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图以树的形式安排我的节点.现在,我正在从 here处理这个例子.目前,我依赖于一个强制定向布局,但我正在尝试修改它,以便我可以获得具有预定数量级别的树,即如果一个节点属于特定的“图层“它应该与图层中的其他节点属于同一区域.

我试图在下面的图片中解释更多,但是有人对此有任何建议吗? d3中是否有任何预先确定的算法可以做到这一点,或者可以通过调整来实现这一目标?

解决方法

您的图表看起来几乎与 this example相同,后者使用基于深度的自定义重力.有一个使用自定义力的 another example吸引到父节点.这些都是从 my talk开始的力布局.

当然,强制布局只是一种选择 – 正如@nrabinowitz所说,还有更多的hierarchy layouts.您可以在我的SVG Open talk中找到more interactive hierarchy examples.

猜你在找的JavaScript相关文章