D3.jsライブラリを使用して回転アニメーションを正しく実行しようとすると問題が発生します。問題は、要素を回転させたいポイントに関係しています。
これが私が意味することを示すために作ったフィドルです(スローモーションで):http://jsfiddle.net/74mCb/
問題の原因はここにあるようです:
.attr("transform", "rotate(-60, 150,130)");
そして、私はそれを次のように回転させます:
.attr("transform", "rotate(40 150,130)");
針の尻を(回転の中心になるように)所定の位置に留めておきたいのですが、誰かが私が間違っていることを説明してもらえますか?
ありがとう!