我目前正在使用D3.js和它的力图布局。我正在努力使节点正确定位,它们似乎重叠我希望每个子节点之间有明显的间隙。
我有一个示例,说明我当前正在进行的工作与代码相似(几乎直接取自d3示例,但半径更大)
https://jsbin.com/pajopizawi/edit?html,output
我做错了什么让孩子节点重叠?
答案 0 :(得分:0)
我知道我已经迟到了,但这不是“forceCollide”的意思。我将节点的半径设置为6,forceCollide 16似乎将它们保持良好分开。
.force("collide", d3.forceCollide(16));
虽然这是在V4中,但在您的示例中似乎不起作用。