this JSFiddle私はsvgに要素を実装しました。私は要素のグループをドラッグ可能にしたいと私はd3.drag
でそれを試して、transform:translate
を使用しています。ドラッグがスムーズではありません。それはちらちらして、こことそこに飛びます。変換を行う方法:d3のtranslate-drag関数をより滑らかにするには?
どのような理由があり、どのように克服できますか?次のように
ドラッグ機能は次のとおりです。
var dragcontainer = d3.drag()
.on("start", function() {})
.on("drag", function(d, i) {
var x = d3.event.x;
var y = d3.event.y;
d3.select(this.parentNode.parentNode).attr("transform", "translate(" + x + "," + y + ")");
})
.on("end", function() {});
ゴナ要素にあなたを 'd3.event.x'が親に相対的であるという推測をハザードと親を移動することではありません」ドラッグして、次の 'tick'の 'd3.event.x'を変更します –
おそらく' drag.subject'を調べますか? –