2016-03-17 54 views
1

我使用的igraphigraph;

g <- graph_from_adjacency_matrix(adj2, mode = "directed") 

plot.igraph(g, vertex.size = 0.01, edge.arrow.size = 0.09, vertex.label.cex = 0.3, vertex.color = "white", vertex.shape = "none") 

,我有問題的節點之間的距離是,一些節點落在彼此非常接近,當我打印出來是很難看到一些節點。

我想以某種方式設置距離較近的節點(例如,中央節點集羣)之間的距離。

謝謝!

enter image description here

回答

2

你可以使用一些佈局來提取網絡,並使其更具可讀性。這可以通過不同的佈局來完成,這裏的例子爲fruchterman.reingold算法:

plot.igraph(g, layout = layout.fruchterman.reingold, vertex.size = 0.01, edge.arrow.size = 0.09, vertex.label.cex = 0.3, vertex.color = "white", vertex.shape = "none") 

另一個例子是使用layout=layout.auto。您必須查看哪種佈局更適合您的數據。

您可以在CRAN文檔中閱讀有關不同佈局的更多信息igraph