Usage
set_vertex_attr(graph, name, index = V(graph), value)
Arguments
- graph
The graph.
- name
The name of the attribute to set.
- index
An optional vertex sequence to set the attributes
of a subset of vertices.
- value
The new value of the attribute for all (or index)
vertices.
If NULL, the input is returned unchanged.
Value
The graph, with the vertex attribute added or set.
See also
Vertex, edge and graph attributes
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_attrs(),
vertex_attr(),
vertex_attr<-(),
vertex_attr_names()
Examples
g <- make_ring(10) %>%
set_vertex_attr("label", value = LETTERS[1:10])
g
#> IGRAPH d0f596f U--- 10 10 -- Ring graph
#> + attr: name (g/c), mutual (g/l), circular (g/l), label (v/c)
#> + edges from d0f596f:
#> [1] 1-- 2 2-- 3 3-- 4 4-- 5 5-- 6 6-- 7 7-- 8 8-- 9 9--10 1--10
plot(g)