2015-10-23 74 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工具,非常感謝您的時間! –

相關問題