d3中的神秘力量指示布局?

时间:2013-08-12 05:13:38

标签: javascript d3.js force-layout

我正在尝试逐步组合两组节点,以使用强制布局来模拟某种特殊饼图。为此,我使用两组节点分别通过链接连接到两个固定的,动画的焦点节点。当它们与相同数量的节点相结合时,效果很好。

请参阅:http://bl.ocks.org/vicapow/6191895

然而,当节点组(例如,1/100)存在很大差异时,似乎会有一些神秘的额外力量应用于远离较大群体的较小群体节点

请参阅:http://bl.ocks.org/vicapow/6191896

有没有人对这种额外的力量来自何处有任何想法?

我试过的一些不起作用的东西: +强制alpha保持1 +减少摩擦

1 个答案:

答案 0 :(得分:0)

我相信你所看到的是缺乏引力。没有重力,节点将不会倾向于屏幕的中心。通过将force.gravity(1)和节点的费用设置为-100,我能够为您的边缘情况获得所需的结果。 https://bl.ocks.org/david4096/6264697