Как удалить выбранный узел и его ребра в D3 v4 с канвой?
Я создал график с макетом силы. Я могу включить новые вершины с помощью щелчка, масштабирования, перетаскивания и изменения цвета и размера узла / края.
Мой маленький пример в Pluker
Однако удалить выбранный узел - сложная задача, так как я не могу получить идентификатор узла.
Я пытаюсь выбрать идентификатор вершины из его осей x, y:
d3.select('#graphDiv').on("click", function(d, i) {
console.log(d3.event.x, d3.event.y)
// search node
// remove node
});
Мне кажется, что я могу найти идентификатор узла по его позиции, а затем удалить его и его ребра.
Есть идеи, как удалить узел и его ребра?