selection
.transition()
.duration(200)
.ease('linear')
.delay(function(d, i) { return i * 10; })
.style('left', function(d) { return d.x + 'px'; });
The "native" way
selection
.style('transition-property', 'all')
.style('transition-duration', 200 + 'ms')
.style('transition-timing-function', 'linear')
.style('transition-delay', function(d, i) { return i * 10 + 'ms'; })
.style('left', function(d) { return d.x + 'px'; });