猿问

读取巨大的边缘列表并将其绘制在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+=(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

.......

.......


弑天下
浏览 204回答 1
1回答

慕丝7291255

这些文件“ Reed98.edgelist”或的安装必定有其他问题networkx。我将首先验证简单图形是否按预期工作。当我对样本数据集尝试完全如上所述时,我得到一个工作图:
随时随地看视频慕课网APP

相关分类

Python
我要回答