在 R 中删除后的节点标签
nodes labels after deleting in R
我正在处理随机图,其中节点的标签是从 1 到 N 的数字。在我的工作中,我从图中删除了一些节点。我的问题是,在 R 中,删除后只是将节点从 1 重命名为剩余的 N,如何在删除后保留节点的标签?
非常感谢
如果节点没有名称,则节点ID(编号)用于标记图形。要保留标签,请在删除节点之前将节点的 name 设置为其 ID。这是一个小例子。
library(igraph)
set.seed(1234)
g = erdos.renyi.game(10, 0.35)
plot(g)
for(i in 1:vcount(g)) {
V(g)[i]$name = i }
g2 = delete_vertices(g, c(3,8))
plot(g2)
请注意,旧标签已保留。
我正在处理随机图,其中节点的标签是从 1 到 N 的数字。在我的工作中,我从图中删除了一些节点。我的问题是,在 R 中,删除后只是将节点从 1 重命名为剩余的 N,如何在删除后保留节点的标签? 非常感谢
如果节点没有名称,则节点ID(编号)用于标记图形。要保留标签,请在删除节点之前将节点的 name 设置为其 ID。这是一个小例子。
library(igraph)
set.seed(1234)
g = erdos.renyi.game(10, 0.35)
plot(g)
for(i in 1:vcount(g)) {
V(g)[i]$name = i }
g2 = delete_vertices(g, c(3,8))
plot(g2)
请注意,旧标签已保留。