2012-04-13 10 views
0

私は質問があります。それは密接にthis oneに関連しています。svg.arcのinnerRadiusを遷移させる - D3.js

この例とは対照的に、私はまた、sunburstのinnerRadius、したがってd3.svg.arc()のinnerRadiusプロパティを遷移させる必要があります。私はそれが "d"(古いinnerRadiusを格納することによってattrTweenで)の移行に関して同様の方法で行われなければならないことを知っていますが、私はそれをすることはできませんでした。

提案がありますか?コードスニペットは素晴らしいでしょう!

+1

あなたは[D3のGitの[パイ遷移例](https://github.com/mbostock/d3/blob/master/examples/pie/pie-transition.html)を見ましたリポジトリ](https://github.com/mbostock/d3/)? – mbostock

+0

私が間違っていなければ、私はすぐにそれを見ました。私はもっと近く見ていきます。ありがとう! – RMinelli

答えて

1

"サンバースト"と言うとき、すべてのアークが異なるマルチカラーのパイを意味しますか?その場合、例 "Multiple D3 Pie Charts Mixed In With Common HTML Layout Constructs"は円を描いている間に内側の半径を遷移させます(コード内のトランジションのみを検索します)。

この「Sunburst Coffee Flavor Wheel」の例はもう少し複雑ですが、複数のアークを同時に切り替える方法を示しています。

私はそれが役に立ちそうです。

フランク