我正在使用 networkx和matplotlib
现在我想设置节点的颜色,我从文本文件中读取图形
G=nx.read_edgelist("Edge.txt")
nx.draw(G)
plt.show()
这是示例的边缘文件
0 1
0 2
3 4
这是我所做的,但失败了
import networkx as nx
import matplotlib.pyplot as plt
G = nx.read_edgelist("Edge.txt")
pos = nx.spring_layout(G)
nx.draw_networkx_nodes(G,pos,node_list=[0,1,2],node_color='B')
nx.draw_networkx_nodes(G,pos,node_list=[3,4],node_color='R')
plt.show()
结果是很多没有边缘的蓝色节点
所以如果我想将 NodeListA=[0,1,2] 设置为蓝色,NodeListB=[3,4] 设置为红色
我怎样才能做到这一点?