Как установить цвета для узлов в networkx python?

Я создал свой график, все отлично выглядит до сих пор, но я хочу обновить цвет своих узлов после создания.

Моя цель – визуализировать DFS, сначала я покажу начальный график, а затем цветные узлы, поскольку DFS решает проблему.

благодаря

ОБНОВИТЬ

Если кому-то интересно, пример кода доступен на Github

One Solution collect form web for “Как установить цвета для узлов в networkx python?”

Все, что вам нужно, – это указать цветовую карту, которая отображает цвет для каждого узла и отправляет его в функцию 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() 

Вы найдете график в прикрепленном изображении введите описание изображения здесь ,

Python - лучший язык программирования в мире.