Я экспериментирую с силовой направленной компоновкой, используя D3.js. То, что мне нужно, - это центр макета root (или другой выбранный узел) и вернуть этот узел в центр svg (например, canvas) после выполнения функции tick (график альфа низкий). Является ли это возможным? Я нашел пример вНаправленная ориентация центра после тика с использованием корневого узла (возврат в центр)
, но я не в состоянии сделать корень (при использовании Aplha или другой расчет функции пользовательского клеща) вернуться обратно в центр (центр расположение этого конкретного узла).
Любая помощь будет оценена по достоинству.
Спасибо за ваш ответ. Я уже использую это решение, и проблема в том, что выбранный узел перетаскивается, но после того, как график будет установлен, он не возвращается к заданным (оригинальным) координатам. Я также попытался использовать значение альфа (теплоты) функции тика графа, но ни одно из решений не выполняло работу. Мне нужно разрешить пользователю перетаскивать граф, а затем возвращать граф в «фиксированную» позицию некоторым выбранным узлом :-) – Bery