2016-08-10 1 views
-3

Как я могу сохранить определенный узел в одном месте? Я имею в виду, что я запускаю силовой макет, перемещая узлы вокруг, но я хочу, чтобы определенный узел оставался в том же положении, несмотря на силовую компоновку?Держите узел в одном и том же положении, несмотря на то, что остальное расположение сил все узлы могут быть частью макета силы.

ответ

2

В какой версии вы используете d3 v3 или v4?

В d3 v3 установка fixed = true гарантирует, что узел находится на своем месте. Убедитесь, что узел имеет правильные значения x, y или пусть имитация выполняется так, чтобы узлы стабилизировались до установки fixed = true.

В версии 4 установка свойств fx и fy узлов в координате гарантирует, что узел не будет перемещаться из этой координаты.

Проверьте документацию для получения дополнительной информации: https://github.com/d3/d3-force/blob/master/README.md#simulation_nodes

0

установки фиксированной = верно решен вопрос.

Смежные вопросы