所以我有我的主图:
var cy = cytoscape { ... }
由于它足够大,我无法运行它。
我想,给定一个节点id(n-id),从我的主图中创建一个非无头实例,该实例基于以n-id为中心的d度邻域中的所有节点/边。 / p>
所以第一部分并不太复杂......
cy.getElementById('n-id')
原则上我应该能够链接方法以获得所需的结果
cy.getElementById('n-id').neighborhood(SELECTOR).add(cy.getElementById('n-id'))
我们有add命令,因为邻域不包含调用节点。
所以我的问题如下
1。)适当的选择器是什么? [degree <= d]
不起作用
2。)既然我有了邻居,我怎么把它变成一个非无头的可视化实例呢?
答案 0 :(得分:1)
E.g。 cy2.add( cy1.getElementById('#some-node').closedNeighborhood('[[degree = 5]]') )