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 c62b205 U--- 10 10 -- Ring graph
#> + attr: name (g/c), mutual (g/l), circular (g/l), label (v/c)
#> + edges from c62b205:
#> [1] 1-- 2 2-- 3 3-- 4 4-- 5 5-- 6 6-- 7 7-- 8 8-- 9 9--10 1--10
plot(g)