cytoscape.js缩放以适应当前选定的节点

cytoscape.js zoom to fit currently selected nodes

本文关键字:节点 js 缩放 cytoscape      更新时间:2023-09-26

我希望缩放cyjs视图以适应(很好地包含)当前选定的节点。节点可以手动选择,也可以编程选择。如果只选择了一个小的网络邻居,那么放大效果将非常显著。如果选择中有远处的节点,则放大可能甚至不明显。

cy.fit(<padding>) 

非常适合在窗口中显示整个网络。但尽管我尽力了,我还是找不到

cy.fitSelected()

或某种功能等效物。

有人建议吗?

这是一个oneliner,因为cy.fit()eles作为其第一个参数:例如,填充50 的cy.fit( cy.$(':selected'), 50 )

http://cytoscape.github.io/cytoscape.js/#core/viewport-操作/cy.fit