Pourquoi ne d3.js v3 casser ma force graphique lors de la mise en œuvre de zoom lors de la v2 ne l'est pas?

J'ai une force de mise en page que j'ai créé à l'aide de d3.js

Je voudrais avoir à la fois le fonctionnement normal d'un déplaçable de la force de mise en page ainsi que la possibilité de zoomer.

J'ai copié/collé le zoom du code à partir de (http://jsfiddle.net/nrabinowitz/QMKm3/). C'est la même façon de zoomer que Mike Bostock utilise dans (http://bl.ocks.org/mbostock/3680957).

Voici mon code: http://jsfiddle.net/kM4Hs/6/

Le zoom fonctionne bien, mais je ne suis pas en mesure de sélectionner les nœuds simples dans la force de mise en page et faites-les glisser autour.

J'ai trouvé le coupable sur le fait que les deux auteurs utilisent d3.v2.js plutôt que les plus récents d3.v3.js. Lorsque je change d'importation pour la v2, il fonctionne parfaitement. Cependant, je voudrais utiliser la v3, si possible.

<script type='text/javascript' src='http://d3js.org/d3.v3.min.js'></script>

contre

<script type='text/javascript' src='http://d3js.org/d3.v2.min.js'></script>

pourquoi v3 briser la force de mise en page lors de la v2 ne fonctionne pas, et plus important encore, que puis-je faire pour le réparer?

Merci d'avance!