Функция масштабирования сбрасывает положение узлов в dagre-d3
Я рассмотрел пример, доступный в here
http://codepen.io/lechat/pen/RNrXxZ.
Что будет добавлять узлы динамически (нажмите на узел и перетащите его, чтобы добавить узел)? Позже я добавил функцию масштабирования, http://codepen.io/anon/pen/YjzPwq.
Однако требуется немного модификаций, проблема здесь в том, чтобы щелкнуть по узлу и переместить мышь, которая покажет стрелку для соединения с другим узлом, это существующая функциональность. Уменьшите масштаб графика, нажмите на узел и переместите мышь. Теперь он начнет линию с начальной позиции этого узла (т. Е. Перед масштабированием, позицией узла). Как я могу обновить положение всех узлов после / во время масштабирования?