R igraph 手册页

如果您从 R 中使用 igraph,请使用此选项

V {igraph}R 文档

图的顶点

描述

创建一个包含图中所有顶点的顶点序列 (vs)。

用法

V(graph)

参数

详细信息

顶点序列顾名思义:它就是一个顶点序列。顶点序列通常用作 igraph 函数的参数,用于引用图的顶点。

顶点序列与其引用的图相关联:它确实表示该图的特定顶点,不能与其他图一起使用。

在实现层面,顶点序列只是一个包含数字顶点 ID 的向量,但它具有一个特殊的类属性,使其可以对它执行特定于图的操作,例如基于图结构或顶点属性选择顶点的子集。

顶点序列最常由 V() 函数创建。该函数的结果包含所有顶点,按顶点 ID 升序排列。顶点序列可以像常规 R 向量一样通过数字向量进行索引。请参阅 [.igraph.vs 以及以下其他顶点序列操作的链接。

一个包含所有顶点的顶点序列,按其数字顶点 ID 的顺序排列。

索引顶点序列

顶点序列的行为大多像常规向量,但有一些额外的索引操作是专门为它们设计的;例如,基于图结构或基于顶点属性选择顶点。有关详细信息,请参阅 [.igraph.vs

查询或设置属性

顶点序列可用于查询或设置序列中顶点的属性。有关详细信息,请参阅 $.igraph.vs

参见

其他顶点和边序列:E(), igraph-es-attributes, igraph-es-indexing2, igraph-es-indexing, igraph-vs-attributes, igraph-vs-indexing2, igraph-vs-indexing, print.igraph.es(), print.igraph.vs()

示例

# Vertex ids of an unnamed graph
g <- make_ring(10)
V(g)

# Vertex ids of a named graph
g2 <- make_ring(10) %>%
  set_vertex_attr("name", value = letters[1:10])
V(g2)

[包 igraph 版本 1.3.5 索引]