0

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

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

问题有两个:

  1. 我收到此错误

类型错误:add_edge() 为参数 'to' 获得了多个值

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

有什么建议吗?

4

1 回答 1

0

如果您在创建网络时已指定,则无需在函数中直接指定to和。函数中节点的顺序足以描述方向。下面是一个例子:fromadd_edgedirected=Trueadd_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')

输出给出:

在此处输入图像描述

于 2021-12-02T11:13:15.987 回答