force.start(d3.js)是否在后台运行?

时间:2013-01-20 22:37:25

标签: javascript d3.js force-layout

力布局的force.start()如何工作?节点的位置是由后台进程更新的(由Start开始)还是我必须自己完成?

2 个答案:

答案 0 :(得分:1)

虽然文档不是很清楚,但调用start足以让模拟开始。

force.start()source)根据您定义的节点和链接设置布局的内部状态。令人困惑的是,您还需要随时调用start 更改节点或链接。

在幕后,force.start()调用force.resume()调用force.alpha(),代表您开始运行循环(反复调用force.tick()以推进模拟)

答案 1 :(得分:-1)

您是否阅读过documentation?它告诉我,好像它是自动发生的 - 所以你不必担心它。

你真的试过这个吗?一般而言,SO问题应该与您所遇到的具体问题有关,并且通常应该包含代码。