我正在使用 D3 的力布局来组织网络图,一切都运行顺利。
但是,我想在我的 UI 中添加一个按钮,以便用户可以随意播放/暂停布局过程:我想要一个反射(reflect)布局当前状态的切换按钮:无论是计算还是不是(d3 会在布局稳定后自动停止计算)。有没有办法告诉力布局计算何时完成和开始?我希望有某种事件可以处理此问题,但找不到。
最佳答案
使用记录在 wiki 上的 end
事件.
d3.layout.force()
.on('end', function() { console.log('ended!'); });
jsFiddle:http://jsfiddle.net/zschuessler/gRqv3/ |查看控制台以查看正在运行的监听器。
关于javascript - 如何判断 D3 强制布局何时停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17674016/