Просмотр образца данных:

Данные:
Код: Выделить всё
import pandas as pd
links_data = pd.read_csv("https://raw.githubusercontent.com/johnsnow09/network_graph/refs/heads/main/links_filtered.csv")
Код: Выделить всё
import networkx as nx
G = nx.from_pandas_edgelist(links_data, 'var1', 'var2')
# Plot the network:
nx.draw(G, with_labels=True, node_color='orange', node_size=200, edge_color='black', linewidths=.5, font_size=2.5)

Все узлы на этом сетевом графике окрашены в оранжевый цвет, но я хотел бы раскрасить их на основе переменной «Категория». Я искал больше примеров, но не знаю, как это сделать.
Я также открыт для использования других библиотек Python, если необходимо.
Ценим любые помогите здесь !!
Подробнее здесь: https://stackoverflow.com/questions/793 ... rkx-python