【问题标题】:How to draw oriented edges on PyVis如何在 PyVis 上绘制有向边
【发布时间】:2022-01-08 18:00:44
【问题描述】:

我正在尝试使用 pyvis 绘制有向图。在文档中,他们建议使用以下命令来创建定向边缘:

net.add_edge(4,1,from=1,to=4)

问题有两个:

  1. 我收到此错误

TypeError: add_edge() 为参数 'to' 获得了多个值

  1. from 是 python 关键字,因此不能用作参数。

有什么建议吗?

【问题讨论】:

    标签: python graph data-visualization networkx pyvis


    【解决方案1】:

    如果您在创建网络时指定了directed=True,则无需在add_edge 函数中直接指定tofromadd_edge 函数中节点的顺序足以描述方向。 下面是一个例子:

    from pyvis.network import Network
    
    net = Network(directed =True)
    net.add_node(0, label='a')
    net.add_node(1, label='b')
    net.add_edge(0,1)
    net.show('mygraph.html')
    

    输出给出:

    【讨论】:

      猜你喜欢
      • 2011-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-27
      • 2011-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多