私はこの例を試していて、関数で d3.behavior.drag を適用しました
var drag = d3.behavior.drag()
.on("drag", function(d,i) {
d.x += d3.event.dx
d.y += d3.event.dy
d3.select(this).attr("transform", function(d,i){
return "translate(" + [ d.x,d.y ] + ")"
})
});
ここで私の例を見てください。
私の問題は、svg をドラッグした後です。
要素をクリックすると、ズームがうまく適用されません。
たとえば、ルートが消える...
どうすればこの状況を修正できますか?
ありがとう、カルロス。