Solution founded:
Added functions arcTween and stash for axis interpolation
function arcTween(a){
var i = d3.interpolate({x: a.x0, dx: a.dx0}, a);
return function(t) {
var b = i(t);
a.x0 = b.x;
a.dx0 = b.dx;
return arc(b);
};
};
function stash(d) {
d.x0 = 0; // d.x;
d.dx0 = 0; //d.dx;
};
and transition() property to the paths initialization:
path.each(stash)
.transition()
.duration(750)
.attrTween("d", arcTween);
Thanks All.