グラフがあり、ノードの色を取得する必要があります。 私は使用しようとしましたNetworkx:グラフから属性の色を取得する方法
color = nx.get_node_attributes(G, 'color')
しかし、それは空の辞書を返します。 私は間違っていますか? グラフは、ちょうどあなたのノードが色を属性していない
G = nx.erdos_renyi_graph(100, 0.05)
pos = nx.spring_layout(G)
nx.draw_networkx_nodes(G, pos, G.nodes(), node_size=20, node_color='b')
nx.draw_networkx_edges(G,pos, alpha=0.3)
plt.show()
これは詳細に考えられると思わないですか? –
名前 'color'のノードの属性は、プロットのノードの色には影響しないと思います。関数nx.draw_networkx_nodes()の属性node_colorは、プロット上のノードの色に影響します –