Я использую силовой макет в D3 с возможностью приостановить его. Однако я хочу разместить входящие узлы, даже если остальная часть графика должна оставаться статической. Я попытался применить алгоритм силы к входящим узлам следующим образом:
nnodes = vis.selectAll(".node")
.data(updatedData.nodes)
nlinks = vis.selectAll(".link")
.data(updatedData.links)
// apply graphics to entering nodes and links
force
.nodes(nnodes.enter())
.links(nlinks.enter())
.start()
force.on("tick", tick)
где tick
правильно устанавливает позиции узлов и ссылок при применении к полному графу или когда пользователь перетаскивает узлы.
Однако с приведенным выше кодом новые узлы не выходят за пределы своих начальных позиций.
Могу ли я каким-то образом применить алгоритм силы только к входным узлам?