【发布时间】:2020-08-15 03:18:07
【问题描述】:
我有一个关于如何创建具有以下特征的网络的问题:
A B
12 [32, 12, 45]
2 [43, 41 ,2,15]
15 [15,18,24,1]
1 [1,24,7]
其中 A 列中的数字和 B 中的数字是节点。我想找到 A 和它们在 B 中的对应值之间的联系;然后,将 B 中的元素连接到 A 或相互连接。例如:
- 12 与自身链接(孤立,因为没有其他节点与其链接);
- 2与自身和15相连;
- 15与自身和1和2相连;
- 1 与自身链接(隔离)
如何绘制它?
我想我应该使用explode;我对 edgelist 使用了错误的方法:
G = nx.from_pandas_edgelist(df, 'A', 'B')
plt.figure(3,figsize=(30,24))
nx.draw(G, node_size=200, with_labels=False)
pos = nx.spring_layout(G)
nx.draw(G, pos = pos)
【问题讨论】:
标签: python matplotlib