私は networkxとmatplotlibを使用しています
ノードの色を設定したいので、テキスト ファイルからグラフを読み込みます。
G=nx.read_edgelist("Edge.txt")
nx.draw(G)
plt.show()
例のEdgeファイルは次のとおりです
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] を赤に設定します。
どうやってやるの?