当你删除cytoscape JS中的节点(使用cy.remove()
)时,附加到这些节点的边也会从图中删除。 cy.remove()的描述说它从图中删除元素并返回它们。
但是,返回的数据不包括已删除的边。
结果是以下操作顺序
removedData = cy.remove(someNodes); cy.add(removedData);
修改图形,因为它们可能会导致某些边缘消失。
如何在Cytoscape JS中执行可逆删除操作?
答案 0 :(得分:0)
使用CytoscapeJS 2.5.4我可以运行以下命令并删除并恢复连接的节点
removedData = cy.remove("#node2");
--pause--
removedDate.restore();