Отталкивание узла прекращается после того, как граф оседает в каркасе цитопространства

Я сделал макет беседки с помощью Cytoscape, используя

layout{
     name:'arbor'
}

Но, как видно из arbor.js, узлы свободно отскакивают. Похоже, это не происходит в макете Cytoscape. После загрузки в браузер, когда он отображается свободно, после этого он становится статическим.

1 ответ

Описанное вами поведение не является ожидаемым или нежелательным по умолчанию для подавляющего большинства пользователей библиотеки, поэтому я сомневаюсь, что это поведение по умолчанию изменится.

Вам нужно будет настроить параметры макета в соответствии с тем, что вы хотите. Параметры делают то, что задокументировано, поэтому вам просто нужно изменить параметры, связанные с окончанием макета:

http://cytoscape.github.io/cytoscape.js/

cy.layout({ name: 'arbor', maxSimulationTime: Infinity, stableEnergy: function(){ return false; } });
Другие вопросы по тегам