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