我是一个 Python 和 Spyder 的新手。 我正在尝试使用 networkx 从格式化的文本文件中读取数据并生成图形:
FromNodeId ToNodeId Weight
0 1 0.15
0 2 0.95
0 3 0.8
0 4 0.5
0 5 0.45
0 6 0.35
0 7 0.4
0 8 0.6
0 9 0.45
0 10 0.7
1 2 0.45
1 11 0.7
1 12 0.6
1 13 0.75
1 14 0.55
1 15 0.1
...
我希望使用能够存储如此大的图(大约10k个节点,40k个边)的Networkx图格式。
import networkx as nx
import matplotlib.pyplot as plt
g = nx.read_edgelist('test.txt', nodetype=int, create_using= nx.DiGraph())
print(nx.info(g))
nx.draw(g)
plt.show()
当我运行这段代码时,什么也没有发生。 我使用Spyder进行编辑。 你能帮忙吗?谢谢!