2015-10-23 77 views
3

我想用Gephi绘制图表,我的节点是国家,我的边缘对应于国家之间的贸易交换,但我有一个额外的信息,这是交换的产品。如果两个国家交易不同的产品,我碰巧在两个给定节点之间有几条边(目标是相应地将它们着色到产品)。重量与交换量成正比。在Gephi中具有相同源和目标的边缘?

例如我有以下的边缘:

source target label weight
104 0 22 0.18
64 0 22 0.18
120 0 22 0.12
120 0 31 0.09

但Gephi选择边缘的一个总结和权重...

enter image description here

如果我选择ID自己让他觉得即使我有相同的来源和目标,我可以有不同的边缘,他仍然不明白...

id source target label weight
104_0_22 104 0 22 0.18
64_0_22 64 0 22 0.18
120_0_22 120 0 22 0.12
120_0_31 120 0 31 0.09

我不粘贴图片,但它是完全一样的..

难道有人知道如何处理这个问题?

回答

1

你在问什么是在节点之间有多边。这在Gephi中完全不被支持,正如here所说的那样。如this post建议您可以使用GraphVizORA。我也看到Cytoscape也允许节点之间有多条边。

+0

很高兴知道,谢谢!您将使用世界地图为网络推荐哪些? (为此,Gephi有非常有用的插件) –

+1

这是一个艰难的!它不能在三者中的任何一个中完成!看来最好的解决方案是使用一些编程来代替,请参阅[这里](http://stackoverflow.com/questions/30647537/using-geo-coordinates-as-vertex-coordinates-in-the-igraph-r -package)和[这里](http://stackoverflow.com/questions/19915266/drawing-a-graph-with-networkx-on-a-basemap) –

+0

我知道igraph和networkx,只是想尝试一些dataviz工具,非常感谢您的时间! –

相关问题