如何将edgelist文件绘制为networkx中的网络

时间:2013-06-08 18:03:28

标签: social-networking networkx

我有一个edgelist文件。如何将此边缘列表绘制为networkx中的网络?我需要将其可视化为网络图形,如节点和边缘。有谁知道这个?

1 个答案:

答案 0 :(得分:2)

基本模式的工作原理如下:

In [1]: import networkx as nx

In [2]: import matplotlib.pyplot as plt

In [3]: G = nx.Graph()  # create empty graph

In [4]: G.add_edges_from([(1,2),(1,3),(1,4),(4,5)]) # or use nx.read_edgelist("path")

In [5]: nx.draw(G)

In [6]: plt.show()

如果您正在从文件中读取边缘列表,请使用:G=nx.read_edgelist("test.edgelist")并在步骤4中将路径替换为边缘列表。read_edgelist()

中的文档更多内容