2

Cytoscape.jsWeb2.0を実装しています。ロードと追加の違いについて少し混乱しています。負荷がかかると、ノードの位置を指定する必要がないことを理解しています。addを使用して、position属性を含めると機能するノードを追加しましたが、position属性を追加してもエッジが表示されません。また、ロードと追加の舞台裏の違いは何ですか?loadはグラフ全体をレンダリングすると思います。したがって、loadを使用するたびに、グラフが再レンダリングされます。addは、運用コストに適したものを実行しないようです。本当?

ありがとう!

4

2 に答える 2

0

完全なオブジェクトが初期化された直後に cy.add() をオブジェクトの外に置くと、ノードを追加してグラフを更新できました。

于 2015-03-31T20:01:13.290 に答える
0

cy.load()新しいグラフをロードし、そのグラフでレイアウトを実行するために使用されます。 これは 2.x の新しいバージョンでは推奨されておらず、3.x では利用できません! cy.add()この種の動作が必要な場合は、呼び出し後にレイアウトを実行します。

cy.add()既存のグラフに要素を追加するだけです。

于 2013-01-07T16:53:19.160 に答える