NetworkX для Gephi различных размеров узлов игнорируются? - PullRequest
0 голосов
/ 01 марта 2020

Я хочу сохранить различные размеры узлов из сетевого графика в файл gephi.

В соответствии с документацией что-то вроде этого должно сработать:

k = 0
for node in G.nodes():
    if (k==0):
         G.node[node]['viz'] = {'size': 200}
         k = 1
    else:
         G.node[node]['viz'] = {'size': 180}

nx.write_gexf(G, "file.gexf")

Каким-то образом только первый Размер узла рассматривается в Gephi с размером 200, а остальные устанавливаются в наименьший возможный размер в Gephi (т.е. он игнорирует 180). Итак, мой вывод: невозможно хранить разные размеры узлов в одном графике для Gephi?

1 Ответ

0 голосов
/ 09 марта 2020

Это потому, что в графе узлов может быть установлен только один size параметр. Обычно он принимает наибольшее значение размера в качестве параметра.

...