用于无向图的 Cytoscape
Cytoscape for undirected graphs
Cytoscape.js 声称支持有向图和无向图。然而,我只看到一种添加边缘的方法:
cy.add(kind:"edge", source:node, target: node)
签名说两端有区别。影响更严重,因为在我看来他们是菜鸟。在我的图形模型中,我支持双向连接。也就是说,每个节点都维护一组对连接的对应节点的引用。也就是说,如果 a 连接到 b
,则 b
存在于 a
节点中,反之亦然。我如何绘制这样的图形?如果不绘制边箭头,我应该添加两条边 (a->b) 和 b->a 还是只添加其中一条边?这里的 supposd 模式是什么?
如果你的图是无向的,那么哪个节点被指定为source
和哪个节点被指定为target
都没有关系。
您可以使用 stylesheet.
在两个方向上不显示箭头或箭头
Cytoscape.js 声称支持有向图和无向图。然而,我只看到一种添加边缘的方法:
cy.add(kind:"edge", source:node, target: node)
签名说两端有区别。影响更严重,因为在我看来他们是菜鸟。在我的图形模型中,我支持双向连接。也就是说,每个节点都维护一组对连接的对应节点的引用。也就是说,如果 a 连接到 b
,则 b
存在于 a
节点中,反之亦然。我如何绘制这样的图形?如果不绘制边箭头,我应该添加两条边 (a->b) 和 b->a 还是只添加其中一条边?这里的 supposd 模式是什么?
如果你的图是无向的,那么哪个节点被指定为source
和哪个节点被指定为target
都没有关系。
您可以使用 stylesheet.
在两个方向上不显示箭头或箭头