Я создал принудительно ориентированный граф, используя NVD3, и я хотел бы добавить возможность перетаскивать график по странице (весь график, а не отдельные узлы).
Я почти достиг этогодобавление директивы к компоненту, который прослушивает событие перетаскивания и устанавливает свойство transform для каждого узла.
node.setAttribute('transform', 'translate(' + newX + ', ' + newY + ')');
Это позволяет успешно перетаскивать график по странице, однако, когда перетаскивается один узел, весь график перемещается обратно в центр, и я не могу найти причину этогов библиотеке.Будем очень благодарны за любую помощь в поиске метода или переменных, которые используются для повторного центрирования графика!