从网络中删除一个节点而不影响其他节点的交互
Remove a node from a network without affecting the interaction of others nodes
这是我的大图示例:
并且我想删除节点“B”而不影响其他节点的交互:
我用“R”、“PgRouting”、“gephi”和“networkx”来处理它。而且我没有找到一种有效的方法来做到这一点。有什么建议吗?
使用 R 和 igraph
包:
library(igraph)
g <- make_graph(~ B -- A:C:D, A-E, C-F, D-G)
plot(g)
node <- "B"
g_2 <-
g %>%
union(connect(make_ego_graph(g, 1, node)[[1]], 2)) %>%
delete_vertices(node)
plot(g_2)
这是我的大图示例:
并且我想删除节点“B”而不影响其他节点的交互:
我用“R”、“PgRouting”、“gephi”和“networkx”来处理它。而且我没有找到一种有效的方法来做到这一点。有什么建议吗?
使用 R 和 igraph
包:
library(igraph)
g <- make_graph(~ B -- A:C:D, A-E, C-F, D-G)
plot(g)
node <- "B"
g_2 <-
g %>%
union(connect(make_ego_graph(g, 1, node)[[1]], 2)) %>%
delete_vertices(node)
plot(g_2)