在R Studio中绘制特定节点及其直接邻居

时间:2017-03-17 19:06:32

标签: r rstudio

我使用的是igraph库,我使用了邻居函数,但这只给了我一个特定节点所有边缘的列表。它实际上并没有绘制出那个图表。

有一种简单的方法吗?如果您需要,我会发布我的代码片段。

1 个答案:

答案 0 :(得分: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