Как вы привязаны к сетке после того, как перетаскивание закончено в d3?d3 принудительная компоновка привязки к сетке при перетаскивании
Я попытался добавить слушатель события к событию dragend
и округление значения, но это не похоже на работу:
force.drag()
.on('dragend', function(d) {
d.fixed = false;
d.x = Math.round(d.x/10) * 10;
d.y = Math.round(d.y/10) * 10;
});