Перетаскивание силового ориентированного графа с использованием ng2-nvd3 и Angular6 - PullRequest
0 голосов
/ 08 ноября 2018

Я создал принудительно ориентированный граф, используя NVD3, и я хотел бы добавить возможность перетаскивать график по странице (весь график, а не отдельные узлы).

Я почти достиг этогодобавление директивы к компоненту, который прослушивает событие перетаскивания и устанавливает свойство transform для каждого узла.

node.setAttribute('transform', 'translate(' + newX + ', ' + newY + ')');

Это позволяет успешно перетаскивать график по странице, однако, когда перетаскивается один узел, весь график перемещается обратно в центр, и я не могу найти причину этогов библиотеке.Будем очень благодарны за любую помощь в поиске метода или переменных, которые используются для повторного центрирования графика!

...