2

大規模なデータセットから R を使用してネットワークを作成しました。私は小さなものを使用してテストし、独自のプロッターを作成して、どのように表示したいかを示しましたが、正しく表示できないようです....

このイメージは、ネットワークがどのように見えるかを示しています。データの正方行列 (36x36) と CSV としてエクスポートされた 1x36 を試しましたが、どちらも希望する結果が得られません。

希望するネットワーク

大きな円は無視して、上の画像に表示されているネットワークを希望します。

バージョン 1 - 1x36 - https://www.dropbox.com/s/k4a7tc0kwlfqd0l/ABC.csv

バージョン 2 - 36x36 - https://www.dropbox.com/s/mmu7spix076bn6e/DEF.csv

構造は次のとおりです。行 1 & 列 1 - ノード名。すべての数値は、エッジが存在するかどうかを決定します (0 または 1)。

これらのファイルをインポートしようとすると、Gephi は通常とは異なる方法でファイルを解釈します。

私が間違っていることはありますか?

乾杯

4

1 に答える 1

4

rgexfを使用することをお勧めします。http://cran.r-project.org/web/packages/rgexf/index.htmlで入手でき ます。

すでにエッジリストがあると仮定します。×としましょう。

library(rgexf)
data <- edge.list(x)  # It creates two objects from your edgelist: data$nodes and data$edges 
g <- write.gexf(nodes=data$nodes,edges=data$edges,...) # It creates a graph in gexf format, here you can add nodes' attributes, edges' attributes, etc... 
print(g, file="mygraph.gexf") # It saves the graph

詳細については。マニュアルはこちら: http://cran.r-project.org/web/packages/rgexf/rgexf.pdf )

于 2013-07-29T21:28:35.280 に答える