【发布时间】:2019-10-10 14:55:36
【问题描述】:
有以下代码:
import networkx as nx
import matplotlib.pyplot as plt
G = nx.Graph()
G.add_nodes_from(range(1, 10))
G.add_edges_from([(1, 3), (2, 4), (3, 4), (2,6), (1, 2), (4, 9), (9, 1)])
pos = nx.spring_layout(G)
nx.draw(G, pos, with_labels=True)
plt.show()
G.add_node(10)
nx.draw(G, pos, with_labels=True) # this gives the error
plt.show()
如何将节点 10 添加到图中的随机位置?
我实际得到的错误是:
NetworkXError:节点 10 没有位置。
如何将新创建的节点包含到已构建的 spring_layout 图中?
【问题讨论】: