<!DOCTYPE html> <body> <script src="../../d3.v2.js"></script> <script> var svg = d3.select("body").append("svg") .attr("width", 960) .attr("height", 500); var g = svg.append("g") .attr("transform", "translate(100,100)") .append("g"); var rect = g.append("rect") .attr("x", -25) .attr("y", -50) .attr("width", 50) .attr("height", 100); g.transition() .duration(3000) .attr("transform", "translate(100,100)rotate(360)"); </script>