Javascript 如何防止d3.js力布局在恢复/重新启动时出现脉动/反弹

Javascript 如何防止d3.js力布局在恢复/重新启动时出现脉动/反弹,javascript,d3.js,force-layout,Javascript,D3.js,Force Layout,我有一个D3Force布局,我偶尔会在用户交互时恢复它,以使节点移动一点。不幸的是,这会产生(对我来说)不希望的效果,即每次恢复时都会反弹/脉动所有节点。就好像重力暂时增加了几分之一秒,将所有节点向内拉 要重新创建,请打开此页面,然后在控制台中运行force.resume()。你可以在Mike Bostock的force bl.ocks示例中看到这种效果 有没有办法防止这种情况发生?我尝试将所有节点设置为固定一段时间,直到重力恢复正常,但没有成功。你可以试着玩一下。你明白了吗?我也有同样的问题。

我有一个D3Force布局,我偶尔会在用户交互时恢复它,以使节点移动一点。不幸的是,这会产生(对我来说)不希望的效果,即每次恢复时都会反弹/脉动所有节点。就好像重力暂时增加了几分之一秒,将所有节点向内拉

要重新创建,请打开此页面,然后在控制台中运行
force.resume()
。你可以在Mike Bostock的force bl.ocks示例中看到这种效果


有没有办法防止这种情况发生?我尝试将所有节点设置为固定一段时间,直到重力恢复正常,但没有成功。

你可以试着玩一下。你明白了吗?我也有同样的问题。谢谢