1

d3 を使用して、この研究で見られるようなアニメーションを作成するのはどれほど難しいでしょうか? 特に、棒グラフからドーナツ グラフ、円グラフへのアニメーション化はスムーズですか?

私が持っていたアイデアは、棒グラフの「四角形」を d3.svg.arc から形成された「パス」要素に置き換えることから始めることでした。ほとんど「直角」のように見えますが、わずかに湾曲しています。置換が完了したら、「パス」要素で円弧の半径と角度をアニメーション化し、必要なドーナツ形状に移動できます。ドーナツからパイへの最終的な移行は簡単で、innerRadius をアニメーション化するだけです。

ただし、これを達成するためのより良い方法があるかどうか、または既に作成されているプラ​​グインがあるかどうかを知りたいですか?

4

1 に答える 1

8

This example has (almost) the transition that you're looking for.

于 2013-03-01T19:30:42.353 に答える