【问题标题】:r igraph - how to add labels to vertices based on vertex idr igraph - 如何根据顶点 id 向顶点添加标签
【发布时间】:2015-03-06 23:13:20
【问题描述】:

我有一个 igraph,其中每个顶点都有一个顶点 ID 和一个名称。我希望顶点仍然由它们的顶点 ID 标识,但由它们的名称标记。似乎在通过 V(g)$label

names <- c('A','B','C,','D')
from <- c(113,115,112,114,113)
to <- c(112,112,115,113,114)
structure <- data.frame("from" = from, "to" = to)
g <- graph.data.frame(structure)
V(g)$label <- names

我希望能够指定哪个顶点是 A,哪个是 B,等等 - 即 115 是 A,112 是 B...

【问题讨论】:

    标签: r label igraph


    【解决方案1】:

    这是一种方法:

    names <- c("114" = "Lisa", "115" = "Joe", "113" = "Peter", "112" = "Barbara", "113" = "Bart")
    V(g)$label <- names[V(g)$name]
    plot(g)
    

    【讨论】:

    • just ... names 也是基础 R 中的一个函数
    猜你喜欢
    • 2017-10-19
    • 2021-12-01
    • 2013-04-15
    • 1970-01-01
    • 2013-12-19
    • 2018-04-14
    • 2015-11-20
    • 2022-01-16
    • 1970-01-01
    相关资源
    最近更新 更多