在强制布局中,当两个遥远的节点链接时,我想减慢动画速度。
例如:如果我有 2 个相距 400 像素的节点,并且在它们之间建立了一个链接(在初始滴答声完全冷却后),我想链接以从 400 像素开始,然后动画下降到 100 像素(或作为标准链接距离已设置)。
在强制布局中,当两个遥远的节点链接时,我想减慢动画速度。
例如:如果我有 2 个相距 400 像素的节点,并且在它们之间建立了一个链接(在初始滴答声完全冷却后),我想链接以从 400 像素开始,然后动画下降到 100 像素(或作为标准链接距离已设置)。
您可以将 linkStrength 设置为较低的值,以使链接不那么突然。像这样:
force.linkStrength(0.1);
linkStrength 是一个介于 0 和 1 之间的值。 https://github.com/mbostock/d3/wiki/Force-Layout#linkStrength