Cytoscape.js声称支持有向图和无向图。但是,我仅看到一种增加优势的方法:
cy.add(kind:"edge", source:node, target: node)
签名表明两端之间存在差异。在Noob看来,其影响更为严重。在我的图形模型中,我支持双向连接。也就是说,每个节点都维护着一组对已连接的对等方的引用。也就是说,如果a连接到,b
则b
存在a
节点,反之亦然。如何绘制这样的图形?如果不绘制边缘箭头,应该添加两个边缘(a-> b)和b-> a还是仅添加其中一个?这里的假定模式是什么?
如果您的图形是无向的,则将哪个节点指定为source
和将哪个节点指定为都没关系target
。
您无法使用样式表显示任何箭头或双向显示箭头。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句