0

Cytoscape.js 可以为没有布局信息的图形文件计算布局,但作为 JavaScript 库,每次用户访问 Web 应用程序时都会进行此计算,从而减慢页面加载速度。

Cytoscape Desktop 可以导入图形、计算布局并将其导出回 Cytoscape.js,但这会使过程复杂化。

是否可以仅使用 Cytoscape.js 保存或缓存布局?

4

1 回答 1

2

您可以使用 保存带有位置的整个图表cy.json()。或者,您可以通过node.position()手动获取位置并将其设置在您的元素 JSON 中。

只需在初始化时使用预设布局即可使用预设位置:http: //js.cytoscape.org/#layouts/preset

于 2016-08-22T17:54:41.500 回答