Python 如何解释networkx图形
我需要帮助解释从python包networkx生成的图形。该文档非常适合告诉您如何创建一个,但对于如何理解一个却没有那么多 我有一个CSV数据文件,在使用pandas读取数据帧后,它看起来像这样:Python 如何解释networkx图形,python,graph,networkx,Python,Graph,Networkx,我需要帮助解释从python包networkx生成的图形。该文档非常适合告诉您如何创建一个,但对于如何理解一个却没有那么多 我有一个CSV数据文件,在使用pandas读取数据帧后,它看起来像这样: origin_id destination_id total_amount created_at 0 32196 2299 1014.90 2017-06-01 00:10:08 1 33399 321 1000.00
origin_id destination_id total_amount created_at
0 32196 2299 1014.90 2017-06-01 00:10:08
1 33399 321 1000.00 2017-06-01 00:10:45
2 21879 2299 2092.95 2017-06-01 00:18:16
3 5155 2299 321.97 2017-06-01 00:22:46
4 32019 2299 2029.80 2017-06-01 00:23:15
我根据以下公式生成一个有向图:
G1 = nx.DiGraph()
nodes = list(set(df.origin_id + df.destination_id))[:100]
edges = zip(df.origin_id,df.destination_id,df.total_amount)[:100]
G1.add_nodes_from(nodes)
G1.add_weighted_edges_from(edges)
nx.draw(G1,node_size=20)
输出如下所示:
我需要帮助才能理解此图表的含义。
2) 很难想象一个庞大的网络。然而,有一个相对较大的收集网络布局,这可能是有用的。您还可以与pygraphviz接口(相同的链接)。其中一些可能更有助于解释图表。谢谢,有没有办法直观显示边缘上的权重?是的,您应该作为单独的问题提问。