如果您从 R 中使用 igraph,请使用此选项
E {igraph} | R 文档 |
边序列是一个包含数字边 ID 的向量,具有一个特殊的类属性,允许自定义操作:基于属性或图结构选择边的子集,创建边的交集、并集等。
E(graph, P = NULL, path = NULL, directed = TRUE)
图 |
图。 |
P |
用于通过顶点对选择边的顶点列表。第一个和第二个顶点选择第一条边,第三个和第四个顶点选择第二条边,依此类推。 |
path |
顶点列表,用于选择路径上的边。请注意,这仅对简单图有效。如果图有多条边,则将任意选择其中一条边包含在边序列中。 |
有向 |
对于有向图,是否考虑 |
边序列通常用作引用图的边的 igraph 函数参数。
边序列与其引用的图相关联:它真正表示该图的特定边,不能与其他图一起使用。
边序列最常由 E()
函数创建。默认情况下,结果包括按递增边 ID 顺序排列的边(如果没有使用 P
和 path
参数)。边序列可以像常规 R 向量一样通过数字向量进行索引。请参阅下面指向其他边序列操作的链接。
图的边序列。
边序列的行为大多类似于常规向量,但有一些额外的索引操作是专门针对它们的;例如,基于图结构或基于边属性选择边。有关详细信息,请参见 [.igraph.es
。
边序列可用于查询或设置序列中边的属性。有关详细信息,请参见 $.igraph.es
。
其他顶点和边序列:V()
、igraph-es-attributes
、igraph-es-indexing2
、igraph-es-indexing
、igraph-vs-attributes
、igraph-vs-indexing2
、igraph-vs-indexing
、print.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)