Увеличьте узел в макете D3 Force Directed

Я использую макет, направленный силой, и я хочу увеличить узел при нажатии. Я посмотрел на этот масштабирование до щелкнутого узла на D3 Force Directed Graph, и он работает по большей части. Однако у меня есть проблема, когда щелкнуть узел, когда график еще не остановился.

Рекомендуется ли изменить функцию тика, чтобы он перестал двигаться быстрее, или есть простой способ зафиксировать узел?


person Gargob    schedule 24.10.2014    source источник
comment
Возможно, вы сможете установить фиксированный узел (d.fixed = true), что должно остановить перемещение этого узла. force.stop() также может быть тем, что вы ищете, что остановит весь макет. Попробуйте установить их в обработчике щелчков узла.   -  person t.888    schedule 25.10.2014