2016-08-22 11 views
0

Cytoscape.jsはレイアウト情報を持たないグラフファイルのレイアウトを計算できますが、JavaScriptライブラリであるため、ユーザーがWebアプリケーションにアクセスするたびに発生し、ページの読み込みが遅くなります。Cytoscape.js:グラフレイアウトを事前計算しますか?

Cytoscape Desktopはグラフをインポートし、レイアウトを計算してCytoscape.jsにエクスポートできますが、プロセスが複雑になります。

Cytoscape.jsだけでレイアウトを保存またはキャッシュすることはできますか?

答えて

2

cy.json()を使用すると、グラフ全体を保存することができます。または、node.position()経由でポジションを取得し、これを手動でinitのエレメントJSONに設定することもできます。

初期設定のプリセットレイアウトを使用してプリセット位置を使用してください:http://js.cytoscape.org/#layouts/preset

関連する問題