add_edges | R Documentation |
The new edges are given as a vertex sequence, e.g. internal
numeric vertex ids, or vertex names. The first edge points from
edges[1]
to edges[2]
, the second from edges[3]
to edges[4]
, etc.
add_edges(graph, edges, ..., attr = list())
graph |
The input graph |
edges |
The edges to add, a vertex sequence with even number of vertices. |
... |
Additional arguments, they must be named, and they will be added as edge attributes, for the newly added edges. See also details below. |
attr |
A named list, its elements will be added as edge attributes, for the newly added edges. See also details below. |
If attributes are supplied, and they are not present in the graph,
their values for the original edges of the graph are set to NA
.
The graph, with the edges (and attributes) added.
Other functions for manipulating graph structure:
+.igraph()
,
add_vertices()
,
complementer()
,
compose()
,
connect()
,
contract()
,
delete_edges()
,
delete_vertices()
,
difference()
,
difference.igraph()
,
disjoint_union()
,
edge()
,
igraph-minus
,
intersection()
,
intersection.igraph()
,
path()
,
permute()
,
rep.igraph()
,
reverse_edges()
,
simplify()
,
union()
,
union.igraph()
,
vertex()
g <- make_empty_graph(n = 5) %>%
add_edges(c(
1, 2,
2, 3,
3, 4,
4, 5
)) %>%
set_edge_attr("color", value = "red") %>%
add_edges(c(5, 1), color = "green")
E(g)[[]]
plot(g)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.