跳到内容

如果提供了属性,并且这些属性在图中不存在,那么图中原始顶点的这些属性值将被设置为 NA

用法

add_vertices(graph, nv, ..., attr = list())

参数

graph

输入图。

nv

要添加的顶点数量。

...

额外的参数,必须是命名的,它们将被添加为顶点属性,用于新添加的顶点。另请参见下面的详细信息。

attr

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

添加了顶点(和属性)的图。

示例

g <- make_empty_graph() %>%
  add_vertices(3, color = "red") %>%
  add_vertices(2, color = "green") %>%
  add_edges(c(
    1, 2,
    2, 3,
    3, 4,
    4, 5
  ))
g
#> IGRAPH 3c5bd91 D--- 5 4 -- 
#> + attr: color (v/c)
#> + edges from 3c5bd91:
#> [1] 1->2 2->3 3->4 4->5
V(g)[[]]
#> + 5/5 vertices, from 3c5bd91:
#>   color
#> 1   red
#> 2   red
#> 3   red
#> 4 green
#> 5 green
plot(g)