2017-03-17 66 views
-1

我使用的是igraph库,我使用了邻居函数,但只给了我一个特定节点所有边的列表。它实际上并没有将该图表绘制出来。在R Studio中绘制特定节点及其直接邻居

有没有简单的方法来做到这一点?如果你需要的话,我会发布我的代码片段。

回答

1

您不提供任何数据,所以我使用了一个简单的例子,从 Katya Ognyanova。这里是原始数据:

library(igraph) 
gl <- graph_from_literal(a-b-c-d-e-f, a-g-h-b, h-e:f:i, j) 
plot(gl) 

Full Graph

标记为 “B” 的节点是节点2.要获得其邻国和绘制子图,你可以使用:

VList = c(2, neighbors(gl, 2)) 
Sgl = induced_subgraph(gl, VList) 
plot(Sgl) 

SubGraph

相关问题