Как установить цвета для узлов в 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() 

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

  • График рисования в макете graphviz в python с использованием nx.draw_graphviz дает ошибку
  • График Plot NetworkX из матрицы смещения в CSV-файле
  • Как извлечь информацию skimage skimage в узлы и ребра NetworkX в python для дальнейшего расширенного анализа
  • Создание вывода Canvas из NetworkX
  • Как извлекать или перебирать граничные ключи в сети pythonx MultiDiGraph
  • Python, networkx
  • Рисование цветных деревьев с помощью NetworkX
  • Получение корня (главы) DiGraph в networkx (Python)
  • Python - лучший язык программирования в мире.