d3js перемещают узел без перетаскивания

Я перемещаю узел в моем графе d3.js, используя следующий код:

d3.select("#"+ nodeid).attr("x",x);
d3.select("#"+ nodeid).attr("y",y);

Это работает нормально, но когда я снова начинаю перетаскивать узел, он "прыгает" вернуться к своей прежней позиции и начинает двигаться оттуда.

Есть идеи, что я здесь не так делаю?

Ответы на вопрос(2)

Ваш ответ на вопрос