从网络中删除节点而不影响其他节点的交互

时间:2017-01-24 19:40:05

标签: r networkx gephi pgrouting

这是我的大图的样本:

enter image description here

我想删除节点“B”而不影响其他节点的交互:

enter image description here

我用“R”,“PgRouting”,“gephi”和“networkx”工作。我没有找到一种有效的方法来做到这一点。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

使用R和igraph包:

library(igraph)
g <- make_graph(~ B -- A:C:D, A-E, C-F, D-G)
plot(g)

enter image description here

node <- "B"
g_2 <- 
  g %>% 
  union(connect(make_ego_graph(g, 1, node)[[1]], 2)) %>% 
  delete_vertices(node)
plot(g_2)

enter image description here