Python 阅读一个巨大的边缘列表并在NetworkX中绘制它

Python 阅读一个巨大的边缘列表并在NetworkX中绘制它,python,matplotlib,networkx,Python,Matplotlib,Networkx,我有一个巨大的边缘主义者,名叫Reed98.edgelist。我正在使用networkx读取并将其绘制为图形。出现以下错误: C:\Python26\lib\site-packages\networkx-1.7-py2.6.egg\networkx\drawing\layout.py:369: DeprecationWarning: functions overriding warnings.showwarning() must support the 'line' argument pos

我有一个巨大的边缘主义者,名叫
Reed98.edgelist
。我正在使用networkx读取并将其绘制为图形。出现以下错误:

C:\Python26\lib\site-packages\networkx-1.7-py2.6.egg\networkx\drawing\layout.py:369: DeprecationWarning: functions overriding warnings.showwarning() must support the 'line' argument
  pos+=(displacement*t/length).T
C:\Python26\lib\site-packages\networkx-1.7-py2.6.egg\networkx\drawing\layout.py:514: DeprecationWarning: functions overriding warnings.showwarning() must support the 'line' argument
  pos[:,i]*=scale/lim
我的代码:

import networkx as nx
import pylab as plt

G=nx.read_edgelist('Reed98.edgelist')
nx.draw(G)
plt.show()
使用类似以下示例的边缘列表:

0   2
0   3
0   5
0   9
0   602
0   11
1   443
1   445
1   456
1   463
1   478
2   134
2   136
2   9
2   10
.......
.......

文件“Reed98.edgelist”或
networkx
的安装肯定有其他问题。首先,我要验证简单的图形是否按预期工作。当我使用您的示例数据集尝试上述方法时,我得到了一个工作图:


@Hooked,我还获得了这些edgelist的输出。但如果我把这个列表增加到一个大数字,就会出现错误。谢谢你的回复。