跳到内容

新的边以顶点序列的形式给出,例如内部数字顶点 ID 或顶点名称。第一条边从 edges[1] 指向 edges[2],第二条边从 edges[3] 指向 edges[4],依此类推。

用法

add_edges(graph, edges, ..., attr = list())

参数

graph

输入图

edges

要添加的边,具有偶数个顶点的顶点序列。

...

附加参数,它们必须被命名,并且它们将被添加为边属性,用于新添加的边。另请参见下面的详细信息。

attr

一个命名的列表,它的元素将被添加为边属性,用于新添加的边。另请参见下面的详细信息。

图,添加了边(和属性)。

详细信息

如果提供了属性,并且它们在图中不存在,则图中原始边的这些属性的值将设置为 NA

示例

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)[[]]
#> + 5/5 edges from 14947c6:
#>   tail head tid hid color
#> 1    1    2   1   2   red
#> 2    2    3   2   3   red
#> 3    3    4   3   4   red
#> 4    4    5   4   5   red
#> 5    5    1   5   1 green
plot(g)