减弱D3力度布局中的链接动画

问题描述:

在力布局中,当两个遥远的节点被链接时,我想减慢动画。例如:如果我有2个相距400px的节点并且它们之间建立了链接(在初始化打勾完全冷却后),我想链接到以400px开始,然后向下动画100(或者设置为标准链接距离)。减弱D3力度布局中的链接动画

+0

不知道你的意思。你在寻找类似['friction'参数](https://github.com/mbostock/d3/wiki/Force-Layout#wiki-friction)的东西吗? – 2013-05-10 10:01:16

+0

不,没有具体。当两个节点相连时,它们几乎是瞬间“拼接”在一起(从400px到100px),而不是与布局的花样,摩擦,电荷和阿尔法结合。 – greenafrican 2013-05-10 18:03:47

+0

我几乎想要将链接从400缓动到100。 – greenafrican 2013-05-10 18:05:53

您可以将linkStrength设置为较低的值,以使连接更加不突兀。像这样:

force.linkStrength(0.1);

linkStrength是值0和1之间 https://github.com/mbostock/d3/wiki/Force-Layout#linkStrength

+0

强度与动画无关,它与位置的强弱有关,这是不正确的 – 2017-10-12 02:38:39