Cytoscape.js - 启动时不添加所有 "ele"
Cytoscape.js - not adding all "ele" at startup
情况:
我有一个有 500 个节点(比如 1000 条边)的图,有一个根。
目标:
我希望用户能够通过点击节点在图形中前进,显示边缘和周围的新节点。
我现在的做法:
我首先加载内存中的所有元素(整个 json),然后对每个 nodes/edges 使用 ele.remove()。并保持根部和周围可见。
问题 1)
是否有任何解决方案来选择在启动时显示的元素。(并且以后不删除它们)
问题 3)
删除元素不会释放内存。是否有解决方案只为未删除的元素使用内存?
问题 2)
有没有 smarter/better 方法来解决这个问题?
非常感谢
如前所述,将 类 与可见性相关的属性一起使用会奏效。
您还可以animate elements and animate the viewport突出显示部分图表。
情况: 我有一个有 500 个节点(比如 1000 条边)的图,有一个根。
目标: 我希望用户能够通过点击节点在图形中前进,显示边缘和周围的新节点。
我现在的做法: 我首先加载内存中的所有元素(整个 json),然后对每个 nodes/edges 使用 ele.remove()。并保持根部和周围可见。
问题 1) 是否有任何解决方案来选择在启动时显示的元素。(并且以后不删除它们)
问题 3) 删除元素不会释放内存。是否有解决方案只为未删除的元素使用内存?
问题 2) 有没有 smarter/better 方法来解决这个问题?
非常感谢
如前所述,将 类 与可见性相关的属性一起使用会奏效。
您还可以animate elements and animate the viewport突出显示部分图表。