d3强制布局 - 定位节点

时间:2016-11-01 13:53:50

标签: javascript d3.js

我目前正在使用D3.js和它的力图布局。我正在努力使节点正确定位,它们似乎重叠我希望每个子节点之间有明显的间隙。

我有一个示例,说明我当前正在进行的工作与代码相似(几乎直接取自d3示例,但半径更大)

https://jsbin.com/pajopizawi/edit?html,output

我做错了什么让孩子节点重叠?

1 个答案:

答案 0 :(得分:0)

我知道我已经迟到了,但这不是“forceCollide”的意思。我将节点的半径设置为6,forceCollide 16似乎将它们保持良好分开。

.force("collide", d3.forceCollide(16));

虽然这是在V4中,但在您的示例中似乎不起作用。