跳到内容

设置一个或多个顶点属性

用法

vertex_attr(graph, name, index = V(graph)) <- value

参数

graph

图。

name

要设置的顶点属性的名称。如果缺失,则 value 必须是一个命名列表,并且其条目将被设置为顶点属性。

index

一个可选的顶点序列,用于设置顶点子集的属性。

value

所有(或 index)顶点的新属性值。

带有已添加或设置的顶点属性的图。

示例

g <- make_ring(10)
vertex_attr(g) <- list(
  name = LETTERS[1:10],
  color = rep("yellow", gorder(g))
)
vertex_attr(g, "label") <- V(g)$name
g
#> IGRAPH d54b863 UN-- 10 10 -- Ring graph
#> + attr: name (g/c), mutual (g/l), circular (g/l), name (v/c), color
#> | (v/c), label (v/c)
#> + edges from d54b863 (vertex names):
#>  [1] A--B B--C C--D D--E E--F F--G G--H H--I I--J A--J
plot(g)