8
그래프를 만들었으니 모든 것이 멋지게 보이지만 생성 후 노드의 색상을 업데이트하고 싶습니다.networkx python에서 노드의 색상을 설정하는 방법은 무엇입니까?
목표는 DFS를 시각화하는 것입니다. DFS가 문제를 해결할 때 초기 그래프를 먼저 표시 한 다음 노드를 단계별로 표시합니다.
감사
UPDATE는
사람이 관심이 있다면, 샘플 코드 Github
그래프를 만들었으니 모든 것이 멋지게 보이지만 생성 후 노드의 색상을 업데이트하고 싶습니다.networkx python에서 노드의 색상을 설정하는 방법은 무엇입니까?
목표는 DFS를 시각화하는 것입니다. DFS가 문제를 해결할 때 초기 그래프를 먼저 표시 한 다음 노드를 단계별로 표시합니다.
감사
UPDATE는
사람이 관심이 있다면, 샘플 코드 Github
당신이 필요로하는 각 노드에 색상을 매핑하는 색상 맵을 지정하고 보내는 것입니다 볼 수 있습니다 nx.draw 기능. 명확히하기 위해, 20 노드의 경우 처음 10 개는 파란색으로, 나머지는 녹색으로 표시하려고합니다.
G = nx.erdos_renyi_graph(20,0.1)
color_map = []
for node in G:
if node <10:
color_map.append('blue')
else: color_map.append('green')
nx.draw(G,node_color = color_map,with_labels = True)
plt.show()