套索插件选择拖动区域之外的元素

时间:2015-09-04 00:44:37

标签: javascript d3.js

我正在使用此lasso plugin为散点图创建套索效果。我更改了" d"属于" ls"因为我的散点图依赖于d属性来绘制符号。我获得了大部分功能,但是当我拖动鼠标后创建套索区域时,该套索区域之外的元素也会被选中。有人可以帮我弄清楚如何更改lasso.js中的dragmove()函数,以便只选择循环内的元素。这是我的工作代码plnkr链接。谢谢你的帮助。

function dragstart() {
            // Reset blank lasso path
            path="";
            dyn_path.attr("d",null);
            close_path.attr("d",null);
            // Set path length start
            path_length_start = 0;
            var offset_box = _this[0][0].getBoundingClientRect();

enter image description here

0 个答案:

没有答案