Cytoscape.js - 在启动时不添加所有“ele”

时间:2015-02-03 19:50:20

标签: cytoscape.js

情况: 我有一个包含500个节点(比如1000条边)的图表,带有一个根。

目标:的 我希望用户能够在图表中前进,通过克服节点,显示边缘和新节点。

我现在的方式: 我首先加载内存中的所有元素(整个json),然后对每个节点/边使用ele.remove()。并且只是保持根部和周围可见。

问题1) 是否有任何解决方案可以选择在启动时显示的元素。(而不是以后删除它们)

问题3) 删除元素不会释放内存。是否有解决方案仅将内存用于未删除的元素?

问题2) 是否有更聪明/更好的方法来做这个伎俩?

非常感谢

1 个答案:

答案 0 :(得分:0)

如上所述,使用具有可见性相关属性的类可以正常工作。

您还可以animate elementsanimate the viewport突出显示图表的各个部分。