【发布时间】:2013-01-04 00:07:00
【问题描述】:
force.start()of 力布局如何工作?节点的位置是由后台进程更新(由 Start 启动)还是我必须自己做?
【问题讨论】:
标签: javascript d3.js force-layout
force.start()of 力布局如何工作?节点的位置是由后台进程更新(由 Start 启动)还是我必须自己做?
【问题讨论】:
标签: javascript d3.js force-layout
虽然文档不是很清楚,但调用 start 就足以开始模拟了。
force.start() (source) 根据您定义的节点和链接设置布局的内部状态。令人困惑的是,您还需要调用start任何时候您更改您的节点或链接。
在幕后,force.start() 调用 force.resume() 调用 force.alpha() 代表您启动一个运行循环(反复调用 force.tick() 以推进模拟)
【讨论】:
你读过documentation吗?在我看来,它好像是自动发生的——所以你不必担心它。
你真的试过了吗?一般来说,SO 问题应该与您遇到的特定问题有关,并且通常应该包含代码。
【讨论】: