我正在使用此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();