我正在使用 networkx 生成随机几何图。我正在将所有节点和边信息导出到文件中。我想通过从文件中导入所有节点和边信息来生成相同的图。
用于导出节点值和边缘信息的代码。
G=nx.random_geometric_graph(10,0.5)
filename = "ipRandomGrid.txt"
fh=open(filename,'wb')
nx.write_adjlist(G, fh)
nx.draw(G)
plt.show()
我正在尝试使用以下代码导出它并尝试更改某些节点的颜色。但它正在生成不同的图表。
filename = "ipRandomGrid.txt"
fh=open(filename, 'rb')
G=nx.Graph()
G=nx.read_adjlist("ipRandomGrid.txt")
pos=nx.random_layout(G)
nx.draw_networkx_nodes(G,pos,nodelist=['1','2'],node_color='b')
nx.draw(G)
plt.show()
如何在某些节点的颜色变化很小的情况下生成相同的图形?