【问题标题】:nodes labels after deleting in R在R中删除后的节点标签
【发布时间】:2020-03-02 09:23:51
【问题描述】:

我正在使用随机图,其中节点的标签是从 1 到 N 的数字。在我的工作中,我从图中删除了一些节点。我的问题是,在 R 中,删除后只是将节点再次从 1 重命名为剩余的 N,删除后如何保留节点的标签? 非常感谢

【问题讨论】:

标签: r rstudio igraph


【解决方案1】:

如果节点没有名称,则节点 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)

请注意,旧标签会被保留。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-09
    • 1970-01-01
    • 1970-01-01
    • 2019-02-28
    相关资源
    最近更新 更多