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

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

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

благодаря

ОБНОВИТЬ

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

  • Сети Python меняют цвет узлов при использовании draw_network_nodes ()
  • Networkx Multigraph from_pandas_dataframe
  • Networkx: перекрытие краев при визуализации MultiGraph
  • Есть ли способ гарантировать иерархический вывод из NetworkX?
  • (Python) ValueError: точка программы не найдена в пути
  • Окрашивание краев по массе в сетиx
  • Маркировка сетевых узлов Networkx
  • python - networkx - отображает различные цветные узлы с использованием двух списков
  • 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() 

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

    Interesting Posts

    Сравнение производительности интерфейсов OpenCV-Python, cv и cv2

    Комплексный запрос с Django (сообщения от всех друзей)

    Как эффективно рассчитать стандартное отклонение?

    Python – преобразование sock.recv в строку

    Что я использую в linux для создания исполняемой программы на Python

    открыть открытый TCP-порт в Python

    Django: добавление кнопки «Добавить новую» для ForeignKey в ModelForm

    Почему numpy.copy nympy.matrix не действует как исходная матрица? Умножение с транспонированием этой копии не работает

    В окне фигуры matplotlib (с imshow), как я могу удалить, скрыть или переопределить отображаемую позицию мыши?

    Scrapy :: Проблемы с экспортом JSON

    Разделить запятую и пробельные пробелы в Python

    Как добавить несколько элементов в одну строку в Python

    Наследование нескольких таблиц Django, как узнать, который является дочерним классом модели?

    SQLAlchemy – динамически строит фильтр запросов из dict

    Как сделать DevServer Django общедоступным? Возможно ли это вообще?

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