¿Cómo configurar colores para nodos en networkx python?

Creé mi gráfico, todo se ve muy bien hasta ahora, pero quiero actualizar el color de mis nodos después de la creación.

Mi objective es visualizar DFS, primero mostraré el gráfico inicial y luego los nodos de color paso a paso a medida que DFS resuelve el problema.

Gracias

ACTUALIZAR

Si alguien está interesado, el código de muestra está disponible en Github

Todo lo que necesita es especificar un mapa de color que asigne un color a cada nodo y enviarlo a la función nx.draw. Para aclarar, para un nodo 20 quiero colorear los primeros 10 en azul y el rest en verde. El código será el siguiente:

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() 

Encontrarás la gráfica en la imagen adjunta. introduzca la descripción de la imagen aquí .