基于 Michael Bostock 的“分子”示例,可在此 url 获得:http: //bl.ocks.org/mbostock/3037015。
我正在尝试使用多个值设置链接的大小。为此,我禁用了“重力”,在“电荷”中放置了一个重要的负值,并将第一个节点固定在窗口的中心。
var force = d3.layout.force()
.size([width, height])
.charge(-800)
.friction(0.45)
.linkStrength(1)
.gravity(0)
.linkDistance(function(d) {
return radius(d.target.size * 10);
});
我的问题是 ( ) 有时链接的大小是不同的,特别是对于定义了一点价值的链接。
有人知道我的问题的一个好的解决方案吗?
你可以在这里看到我的代码:http: //jsfiddle.net/awPn3/