У меня есть следующий код, чтобы добавить строку на холсте SVG. Я могу получить пробел, когда я дважды нажимаю на путь, когда появляется окно предупреждения, но сама строка не удаляется. Где я иду не так? Использую ли я this
неправильно?Удалить путь по двойному клику d3
var lineFunction = d3.svg.line()
.x(function(d) { return d.x; })
.y(function(d) { return d.y; })
.interpolate("step");
lineGraph = layer.append("path")
.attr("d", lineFunction(lineData))
.attr("stroke", "black")
.attr("stroke-width", 1)
.attr("fill", "none")
.attr("id","aggregation")
.attr("data", "newline")
.style('marker-end', "url(#end-arrow)")
.on("dblclick",function(d){
alert("double");
d3.this.remove();
});