Javascript 如何在v4中的d3.js中拖动时设置原点

Javascript 如何在v4中的d3.js中拖动时设置原点,javascript,d3.js,Javascript,D3.js,拖动时,我面临跳转问题 在这种情况下,他们建议使用,但D3V4版本不再有这种方法 有人能建议如何解决跳转问题吗?使用subject而不是origin 那么这个 .origin(function() { var t = d3.select(this); return {x: t.attr("x"), y: t.attr("y")}; }) 将成为 .subject(function() { var t = d3.select(thi

拖动
时,我面临跳转问题

在这种情况下,他们建议使用,但D3V4版本不再有这种方法


有人能建议如何解决跳转问题吗?

使用
subject
而不是
origin

那么这个

 .origin(function() { 
        var t = d3.select(this);
        return {x: t.attr("x"), y: t.attr("y")};
    })
将成为

 .subject(function() { 
        var t = d3.select(this);
        return {x: t.attr("x"), y: t.attr("y")};
    })
使用D3V4的工作小提琴是

API参考