2016-08-22 4 views
0

Cytoscape.js может вычислять макет для графического файла, который не имеет информации о макете, но будучи библиотекой JavaScript, этот расчет происходит каждый раз, когда пользователь посещает веб-приложение и тем самым замедляет загрузку страницы.Cytoscape.js: предкомпутевая схема графа?

Cytoscape Desktop может импортировать график, вычислить макет и экспортировать его обратно в Cytoscape.js, но это усложняет процесс.

Можно ли сохранить или кешировать макет только с помощью Cytoscape.js?

ответ

2

Вы можете сохранить весь график с постов используя cy.json(). Или вы можете захватить позиции через node.position() и установить это в своих элементах JSON в init вручную.

Просто используйте предустановленную компоновку в режиме init для использования предустановленных позиций: http://js.cytoscape.org/#layouts/preset

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