我正在使用D3的强制布局图来绘制数据。
当我使用update
使用新数据调用setInterval
函数时,强制布局图节点从随机位置开始。我该如何解决这个问题?
我读了其他答案,例如使用d.x d.y
或alpha(0)
,如果alpha(0)
它不起作用,但d.x d.y
使用成功,直到数据发生变化,然后新节点与预期位置不同。
我当前的工作小提琴:https://jsfiddle.net/mootqvs1/5/
答案 0 :(得分:0)
在D3.js版本3中,您已修复了一个属性,该属性使节点保持在当前位置。在版本4中,如果设置了该属性,则该节点将保持在该位置。