R igraph 手册页

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

E {igraph}R 文档

图的边

描述

边序列是一个包含数字边 ID 的向量,具有一个特殊的类属性,允许自定义操作:基于属性或图结构选择边的子集,创建边的交集、并集等。

用法

E(graph, P = NULL, path = NULL, directed = TRUE)

参数

图。

P

用于通过顶点对选择边的顶点列表。第一个和第二个顶点选择第一条边,第三个和第四个顶点选择第二条边,依此类推。

path

顶点列表,用于选择路径上的边。请注意,这仅对简单图有效。如果图有多条边,则将任意选择其中一条边包含在边序列中。

有向

对于有向图,是否考虑 P 参数中的边方向。

详细信息

边序列通常用作引用图的边的 igraph 函数参数。

边序列与其引用的图相关联:它真正表示该图的特定边,不能与其他图一起使用。

边序列最常由 E() 函数创建。默认情况下,结果包括按递增边 ID 顺序排列的边(如果没有使用 Ppath 参数)。边序列可以像常规 R 向量一样通过数字向量进行索引。请参阅下面指向其他边序列操作的链接。

图的边序列。

索引边序列

边序列的行为大多类似于常规向量,但有一些额外的索引操作是专门针对它们的;例如,基于图结构或基于边属性选择边。有关详细信息,请参见 [.igraph.es

查询或设置属性

边序列可用于查询或设置序列中边的属性。有关详细信息,请参见 $.igraph.es

参见

其他顶点和边序列:V()igraph-es-attributesigraph-es-indexing2igraph-es-indexingigraph-vs-attributesigraph-vs-indexing2igraph-vs-indexingprint.igraph.es()print.igraph.vs()

示例

# Edges of an unnamed graph
g <- make_ring(10)
E(g)

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

[包 igraph 版本 1.3.5 索引]