首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >R Igraph子图给定节点索引和要包含在图中的节点数

R Igraph子图给定节点索引和要包含在图中的节点数
EN

Stack Overflow用户
提问于 2019-03-28 13:35:20
回答 1查看 154关注 0票数 0

我想要根据特定节点绘制图的一部分,理想情况下是根据与该节点或多个节点之间的距离作为子图的一部分。

我正在绘制的data.frame如下所示:

代码语言:javascript
复制
Column 1   Column 2   Sequence
   A          B           1
   A          D           2
   D          B           3
   Z          E           4
   E          D           5

代码如下:

代码语言:javascript
复制
network <- graph.data.frame(data_to_graph[,c(1,2)])

subnetwork <- induced.subgraph(network, vids = 30, impl = 'copy_and_delete', eids = c(5,6,7,8,9,10,11,12,13,14,15))

plot(subnetwork)

我想通过指定第一列的一个元素来绘制离该节点一定距离的图形。

谢谢

达里奥。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-29 07:09:52

这就是答案:

代码语言:javascript
复制
distan <- 3
node <- "node name"

subnetwork <- induced.subgraph(network, vids = as.vector(unlist(neighborhood(network, distan, nodes = node, mode = 'all'))))

plot.igraph(subnetwork, vertex.size=10)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55390780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档