我尝试使用D3进行有向图的HTML表示,重复使用这个众所周知的例子:http://bl.ocks.org/mbostock/4062045
我有一个5K节点和20K边缘的数据。
问题是,当我加载页面时,它似乎永远不会完成分区(或者其他任何对数据做的事情),所以我不能等待看到完整的结果。
有什么方法可以停止模拟吗? 例如,在大约20秒后,网络图被很好地分区,我希望它停止。
答案 0 :(得分:2)
simulation.stop()
停止模拟的内部计时器(如果正在运行)并返回模拟。如果计时器已经停止,则此方法不执行任何操作。此方法对于手动运行模拟非常有用;