Как удалить узел в D3 v4 canvas? - PullRequest
0 голосов
/ 30 апреля 2019

Как удалить выбранный узел и его ребра в 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
                });

Мне кажется, что я могу найти идентификатор узла по его позиции, а затем удалить его и его ребра.

Есть идеи, как удалить узел и его ребра?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...