Я создал простой переход, который напоминает о себе в конце.Почему это вяленое мясо и как его можно сделать гладким?(jsfiddle здесь )
var circle = svg.append('circle')
.attr("r",10)
.attr("cx",10)
.attr("cy",10)
.style("fill","red");
go()
function go() {
var c=svg.select("circle");
c
.transition()
.duration(1000)
.attr("cx",1*c.attr("cx")+10)
.on("end",go);
}