2

我正在实施 Cytoscape.js web 2.0。我对加载和添加之间的区别有点困惑。我知道在加载时,我们不需要指定节点的位置。我使用 add 添加了一个节点,该节点在我包含 position 属性时有效,但即使我添加了 position 属性,边缘也不会显示。另外,在幕后加载和添加有什么区别?我相信 load 会渲染整个图,所以每次我们使用 load 时,它都会重新渲染图。似乎 add 没有做有利于运营成本的事情?真的吗?

谢谢!

4

2 回答 2

0

cy.load()用于加载新图并在该图上运行布局。 这在 2.x 的较新版本中已被弃用,并且在 3.x 中不可用!cy.add()如果您想要这种行为,请在调用后运行布局。

cy.add()用于仅向现有图形添加元素。

于 2013-01-07T16:53:19.160 回答
0

在完整对象初始化后立即将 cy.add() 放在对象之外,允许添加节点以更新图形。

于 2015-03-31T20:01:13.290 回答