Python 在pyvis.network//networkx中单击节点时,如何将其他边设置为不可见?

Python 在pyvis.network//networkx中单击节点时,如何将其他边设置为不可见?,python,graph,networkx,invisible,pyviz,Python,Graph,Networkx,Invisible,Pyviz,数据: 目前我正在一个相当大的网络上工作。因此,我发送了一个节点和边缘的一部分图片。 我试图做的是在单击节点时将其他边设置为不可见。例如,如果我单击“节点A”,我只想看到节点A的边* 我能做些什么来创建这个 pos = nx.nx_agraph.graphviz_layout(G, prog="twopi") Xs=[a[0] for a in pos.values()] Ys=[a[1] for a in pos.values()] from pyvis.netw

数据: 目前我正在一个相当大的网络上工作。因此,我发送了一个节点和边缘的一部分图片。

  • 我试图做的是在单击节点时将其他边设置为不可见。例如,如果我单击“节点A”,我只想看到节点A的边*

我能做些什么来创建这个

pos = nx.nx_agraph.graphviz_layout(G, prog="twopi")
Xs=[a[0] for a in pos.values()]
Ys=[a[1] for a in pos.values()]

from pyvis.network import Network
g=Network(height=2000,width=2000,directed=True)
g.from_nx(G)
g.add_nodes(Nodes,x=Xs,y=Ys)
g.barnes_hut(gravity=-80000,central_gravity=0.5,spring_length=150,spring_strength=0.001,damping=0.09,overlap=0)
g.show('nx.html')