D3.js D3强制布局源代码片段!四叶草

D3.js D3强制布局源代码片段!四叶草,d3.js,force-layout,D3.js,Force Layout,有人知道D3源代码第5529行出现这种随机扰动的原因吗 if (!quad.leaf) { quad.point.x += Math.random() - .5; quad.point.y += Math.random() - .5; } d3.js文件连接了几个源代码文件。您所指的行在中。在此文件中,您可以找到扰动的解释: // jitter internal nodes that are coincident if (!quad.leaf) { quad.poi

有人知道D3源代码第5529行出现这种随机扰动的原因吗

  if (!quad.leaf) {
    quad.point.x += Math.random() - .5;
    quad.point.y += Math.random() - .5;
  }

d3.js文件连接了几个源代码文件。您所指的行在中。在此文件中,您可以找到扰动的解释:

// jitter internal nodes that are coincident
if (!quad.leaf) {
  quad.point.x += Math.random() - .5;
  quad.point.y += Math.random() - .5;
}

随机扰动用于处理重合节点。诚然,这个问题非常具体,但在我看来,这是一个很好的问题。

尽管我很想帮助你,但这个问题非常具体,很可能会结束。快速浏览一下,我也很想知道这一点,但我认为发邮件给作者或在d3.js group或irc上询问会带来更好的结果。好的,谢谢,我感谢您的快速回复!