1
タイトルには次のように書かれています。アニメーションパスを円で反転するにはどうすればいいですか(D3.js)。デフォルトでは、パイはアニメーションで時計回りにレンダリングされます。それをどうやって逆転させるの?D3.js円グラフのアニメーション反対方向
画像の例を参照してください。ここ
JS:
var pie = d3.layout.pie()
.sort(null)
.startAngle(1 * Math.PI)
.endAngle(3 * Math.PI)
.value(function (d) { return d.percentage; });
g.append("path")
.attr("d", arc)
.style("fill", function (d) { return d.data.color; })
.attr({
"fill": function (d) {
return d.data.color;
}
})
.transition()
.duration(1000)
.attrTween("d", function (d) {
var i = d3.interpolate(d.startAngle, d.endAngle);
return function (t) {
d.endAngle = i(t);
return arc(d);
}
});
うわー!私の答えにそのような簡単な解決策。ありがとうございました!決してそれを考えなかった... – maverick