停止D3弹出'开始时

时间:2017-02-14 16:18:03

标签: javascript d3.js

我正在开发一个需要动态增长和缩小的节点网络。当我添加或删除节点时,我重绘整个网络,当发生这种情况时,节点将在画布上反弹并弹回直到它结束。加载这个例子,看看这个' spring'在画布上绘制节点时。 http://bl.ocks.org/mbostock/1153292

我想停止这个'春天'或者减少它但是我不知道如何。我希望这个问题有道理。

1 个答案:

答案 0 :(得分:1)

一种选择是在初始运行后“修复”节点。在d3v4中,这可以通过在每个节点上设置fx和fy的值来完成(即fx = x,fy = y)。在版本3中,您可以使用fixed关键字来修复节点。 (有关详细信息,请参阅the force layout API