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