【发布时间】:2021-02-20 12:40:41
【问题描述】:
我对使用 Networkx 和 pygraphviz 比较陌生(请多多包涵……) 我有一个使用 Networkx 和 graphviz_layout 可视化的图表。
在这一行之后:
pos=graphviz_layout(G, prog='dot')
我在图中检索 x,y 坐标列表,如下所示:
#coordinates of the nodes
node_x = []
node_y = []
for(node,(x,y)) in pos.items():
node_x.append(x)
node_y.append(-y)
有没有一种方法可以检索图中边的坐标并将其附加到列表中?例如
#coordinates of the edges:
edge_x = []
edge_y = []
#how do i get the edge coordinates set by graphviz_layout here?
edge_x.append(x0)
edge_x.append(x1)
edge_x.append(None)
edge_y.append(y0)
edge_y.append(y1)
edge_y.append(None)
任何帮助将不胜感激!提前致谢!
【问题讨论】:
标签: python networkx graphviz pygraphviz