【发布时间】:2021-09-04 06:30:59
【问题描述】:
我创建了一个网络添加节点和边。我查看它(它会自动创建一个点和 pdf 文件)。稍后,我想创建第二个具有相同节点但不同边缘的网络。我想将节点放置在相同的坐标中,以便我可以轻松地比较两个图。我试图获取第一个图的坐标,并尝试设置节点的坐标)但我找不到合适的函数来做到这一点。我还检查了 networkx 包。我还尝试获取第一个网络的副本,并删除边缘但没有成功。有人可以告诉我如何创建具有相同节点坐标的第二个网络吗?
这是简单的网络创建代码
import graphviz as G
network1 = G.Digraph(
graph_attr={...},
node_attr={...},
edge_attr={...} )
network.node("xxx")
network.node("yyy")
network.node("zzz")
network.edge("xxx", "yyy")
network.edge("yyy", "zzz")
network1.view(file_name)
【问题讨论】:
标签: networkx graphviz pygraphviz