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