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

时间:2014-04-09 23:30:33

标签: javascript graph cytoscape.js

我希望缩放cyjs视图以适合(很好地包含)当前选定的节点。可以手动或以编程方式选择节点。如果只选择了一个小型网络邻域,那么放大将非常引人注目。如果选择中有远程节点,则放大甚至可能不明显。

cy.fit(<padding>) 

非常适合在窗口中显示整个网络。但尽量尝试,我找不到

cy.fitSelected()

或某些功能等同物。

建议,有人吗?

1 个答案:

答案 0 :(得分:7)

这是一个oneliner,因为cy.fit()需要eles作为它的第一个arg:例如cy.fit( cy.$(':selected'), 50 )填充为50

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