私はattrTweenを理解しようとしています。この正方形を動かす簡単な方法はattrを使用することですが、この例の目的はattrTweenを理解することです。次の例では何も実行されませんが、コンソールにもjsエラーが表示されないため、どこが間違っているのかわかりません。
var svg = d3.select("svg")
var pi = Math.PI;
var mySquare=svg.append("rect")
.attr("x",60)
.attr("y",60)
.attr("width",200)
.attr("height",200);
mySquare.transition()
.duration(2000)
.attrTween("x", d3.interpolate(60,400))
そして、ここに例のライブコーディングリンクがあります:http://livecoding.io/5037197