调整定心力/变化中心的大小 - d3js v4

时间:2016-07-02 10:53:09

标签: d3.js d3v4

我想这样做:Resizable Force Layout

但是使用d3v4!

我想,我必须将这一行从v3转换为v4

force.size([width, height]).resume();

在v4文档中,我发现了这一点:v4 Doc about centering force / center.x & center.y

我尝试了很多东西!但没有成功。

提前致谢:)

(非常感谢 mbostock 创建d3js:D)

1 个答案:

答案 0 :(得分:4)

我理解了文档!

var simulation = d3
    .forceSimulation()
    .force("center", d3.forceCenter(window.innerWidth / 2, window.innerHeight / 2))

更改中心

simulation.force("center")
    .x(window.innerWidth / 2)
    .y(window.innerHeight / 2);

simulation.alpha(0.3).restart();