С более чем 30 узлами, связанными с родительским узлом в визуализации Arbor.js, родительский узел колеблется между противоположными сторонами кластера - gif.Граф Arbor.js нестабилен с> 30 узлами, связанными с центральным узлом
Воспроизводимость с this repo - проверьте это, разверните локальный сервер (python -m SimpleHTTPServer 8080
) и укажите свой веб-браузер на localhost:8080
.
На графике появляется стабильна при 30 узлах, нестабильным-но все еще централизовано на 35, и совершенно нестабильна при 40
Я считаю, что это происходит потому, что, когда родительский узел находится вне центра скопления, «тянуть» всех дочерних узлов тянет его так сильно, что на следующем «тике» он находится за пределами кластера на противоположной стороне. Я предполагаю, что это можно было бы исправить, поставив ограничение на полную силу, которая может быть оказана на одном узле, или максимальное расстояние, которое узел может перемещать за один тик, - но я не знаю, как это сделать - sys.bounds()
doesn't do what I want.
Отлично, спасибо! – scubbo