【发布时间】:2014-03-01 23:15:21
【问题描述】:
我想做的是onClick,改变电荷,使节点被更高的力排斥,但这不起作用:
var force = d3.layout.force()
.gravity(.05)
.charge(function(d, i) { return i ? 0 : -2000; })
.nodes(nodes)
.size([w, h]);
svg.on("click", function() {
force = force.charge(function(d, i) { return i ? 0 : -10000; })
window.setTimeout(function() {
force = force.charge(function(d, i) { return i ? 0 : -2000; })
},3000);
});
【问题讨论】:
标签: javascript d3.js force-layout