我试图以树的形式安排我的节点.现在,我正在从
here处理这个例子.目前,我依赖于一个强制定向布局,但我正在尝试修改它,以便我可以获得具有预定数量级别的树,即如果一个节点属于特定的“图层“它应该与图层中的其他节点属于同一区域.
我试图在下面的图片中解释更多,但是有人对此有任何建议吗? d3中是否有任何预先确定的算法可以做到这一点,或者可以通过调整来实现这一目标?
解决方法
您的图表看起来几乎与
this example相同,后者使用基于深度的自定义重力.有一个使用自定义力的
another example吸引到父节点.这些都是从
my talk开始的力布局.
当然,强制布局只是一种选择 – 正如@nrabinowitz所说,还有更多的hierarchy layouts.您可以在我的SVG Open talk中找到more interactive hierarchy examples.