graph - 如何停止力导向图模拟

标签 graph d3.js

我正在尝试通过重用这个众所周知的示例来使用 D3 进行有向图的 HTML 表示:http://bl.ocks.org/mbostock/4062045

我有一个包含 5K 个节点和 20K 个边的数据。

问题是,当我加载页面时,它似乎永远不会完成分区(或其他任何对数据所做的事情),所以我迫不及待地想看到完整的结果。

有什么办法可以停止模拟吗?
例如,大约 20 秒后,网络图分区良好,我希望它停止。

最佳答案

simulation.stop()

停止模拟的内部计时器(如果它正在运行)并返回模拟。如果计时器已经停止,则此方法不执行任何操作。此方法对于手动运行模拟很有用;

关于graph - 如何停止力导向图模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23334366/

相关文章:

python - 套索 - 选择 scikit 坐标下降的初始点

c++ - 运行 BFS 以找到从图的底部到顶部的最短路径

algorithm - 解决日志空间中无向图中的循环?

javascript - 有没有办法从 d3.js 偏移弧线

algorithm - 添加新节点后如何找到MST?

r - igraph 计算每个节点及其网络的指标

javascript - 为什么动画 d3 svg 线在 IE9 中不与轴偏移同步,但在 IE11 和 Chrome 中同步?

javascript - 尝试使用 d3.js 快速渲染美国县的矢量 map

javascript - 如何移动 SVG 在 D3 中的位置?

javascript - 如何在 nvd3 多参数图上显示值?