跳到内容

如果一个 igraph 图与其顶点关联了符号名称,则该图被称为命名图。

用法

is_named(graph)

参数

graph

输入图。

一个逻辑标量。

详细信息

在 igraph 中,顶点始终可以通过其数字顶点 ID 来识别和指定。然而,这并非总是方便的,并且在许多情况下,存在与顶点相对应的符号 ID。为了允许这种更灵活的顶点识别方式,可以为 igraph 图分配一个名为“name”的顶点属性。执行此操作后,可以在所有 igraph 函数中使用符号顶点名称,而不是数字 ID。

请注意,igraph 目前不强制顶点名称的唯一性,您必须在分配顶点名称时自行检查。

作者

Gabor Csardi csardi.gabor@gmail.com

示例


g <- make_ring(10)
is_named(g)
#> [1] FALSE
V(g)$name <- letters[1:10]
is_named(g)
#> [1] TRUE
neighbors(g, "a")
#> + 2/10 vertices, named, from 0af6e7d:
#> [1] b j