var dataArray = [30,40,50];
var canvas = d3.select("body")
.append("svg")
.attr("width",1000)
.attr("height",3500);
var circle = canvas.selectAll("circle")
.data(dataArray)
.enter()
.append("circle")
.attr("cx",function(d,i){ return d * 10;})
.attr("cy",function(d,i){ return d * 5;})
.attr("r",function(d,i){ return d;})
circle.transition().delay(1500)
.duration(2000)
.attr("cy",500)
.transition()
.duration(2000)
.attr("cy",50) .transition()
.duration(2000)
.attr("cx",500)
.attr("cy",50) .transition()
.duration(2000)
.attr("cx",00)
i made this code what i want is make this as continuous
loop.is it possible.