【问题标题】:Cytoscape for undirected graphs无向图的 Cytoscape
【发布时间】:2015-03-24 02:28:43
【问题描述】:

Cytoscape.js 声称支持有向图和无向图。然而,我只看到一种添加边缘的方法:

cy.add(kind:"edge", source:node, target: node)

签名表明两端之间存在差异。影响更严重,因为它们在我看来是菜鸟。在我的图形模型中,我支持双向连接。也就是说,每个节点都维护着一组对连接的对应方的引用。也就是说,如果 a 连接到 b,则 ba 节点存在,反之亦然。我如何绘制这样的图表?如果我不绘制边缘箭头,我应该添加两条边 (a->b) 和 b->a 还是只添加一条?这里的 supposd 模式是什么?

【问题讨论】:

    标签: graph cytoscape.js


    【解决方案1】:

    如果您的图是无向图,那么将哪个节点指定为source 以及将哪个节点指定为target 都没有关系。

    您可以使用stylesheet 不显示箭头或双向显示箭头。

    【讨论】:

    • 如果使用样式表,则必须指定单向边和双向边。
    猜你喜欢
    • 1970-01-01
    • 2016-01-12
    • 2020-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多