将节点大小从NetworkX导出到Gephi

时间:2018-11-10 16:25:05

标签: python networkx gephi

我在NetworkX中有一个图形。我有:

nx.draw_networkx_nodes(G, pos, node_size=node_sizes, ax=ax0)

将文件导出到Gephi:

nx.write_gexf(G, 'graph.gexf')

但是,节点大小不会在导出中保留。

我该如何实现?

1 个答案:

答案 0 :(得分:1)

使用NetworkX设置大小只会被Gephi忽略。因此,我发现实现此目标的最佳方法是使用'viz'属性上的属性设置每个节点的大小。

例如,使所有节点的大小为200

for node in G.nodes():
    G.node[node]['viz'] = {'size': 200}