我有一个边缘列表文件。如何将此边缘列表绘制为networkx中的网络?我需要将其可视化为像节点和边这样的网络图。有人能知道吗?
问问题
368 次
1 回答
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()
于 2013-06-08T19:00:28.100 回答