D3.js animer une rotation

Je vais avoir des ennuis lorsque j'essaie d'exécuter correctement une rotation de l'animation à l'aide de la D3.js de la bibliothèque. Le problème a à voir avec le point que je veux faire tourner l'élément sur.

Ici est un violon j'ai fait pour montrer ce que je veux dire (au ralenti): http://jsfiddle.net/74mCb/

Il semble que la source du problème se trouve ici:

.attr("transform", "rotate(-60, 150,130)");

Puis-je la faire tourner comme suit:

.attr("transform", "rotate(40 150,130)");

Je voudrais le bout de l'aiguille pour rester en position (le centre de rotation), quelqu'un pourrait-il expliquer ce que je fais de mal?

Merci!

OriginalL'auteur frshca | 2012-11-09