在 cytoscape.js 中,compoundNode.remove() 从图中删除复合节点及其后代。
有没有办法只删除复合节点并保留后代?
使用
eles.move()
然后您可以删除(以前的)父节点。
const noCompoundNodes = cy .elements() .filter((ele) => !ele.isNode() || !ele.isParent()) .copy(); cy.elements().remove(); cy.add(noCompoundNodes);