设置一个或多个顶点属性
用法
vertex_attr(graph, name, index = V(graph)) <- value
参见
顶点、边和图属性 delete_edge_attr()
, delete_graph_attr()
, delete_vertex_attr()
, edge_attr()
, edge_attr<-()
, edge_attr_names()
, graph_attr()
, graph_attr<-()
, graph_attr_names()
, igraph-attribute-combination
, igraph-dollar
, igraph-vs-attributes
, set_edge_attr()
, set_graph_attr()
, set_vertex_attr()
, set_vertex_attrs()
, vertex_attr()
, vertex_attr_names()
示例
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)