从图中删除顶点或边
详细信息
减号运算符(‘-
’)可用于从图中删除顶点或边。执行的操作基于右侧参数的类型选择
如果它是一个 igraph 图对象,则计算两个图的差,请参见
difference()
。如果它是一个数字或字符向量,则它被解释为顶点 ID 的向量,并且指定的顶点将从图中删除。示例
如果
e2
是一个顶点序列(例如,由V()
函数创建),则这些顶点将从图中删除。如果它是一个边序列(例如,由
E()
函数创建),则这些边将从图中删除。如果它是一个使用
vertex()
(或vertices()
)函数创建的对象,则vertices()
的所有参数都会被连接起来,并将结果解释为顶点 ID 的向量。这些顶点将从图中删除。如果它是一个使用
path()
函数创建的对象,则所有path()
参数都会被连接起来,然后被解释为沿着路径将从图中删除的边。示例
参见
用于操作图结构的其他函数:+.igraph()
, add_edges()
, add_vertices()
, complementer()
, compose()
, connect()
, contract()
, delete_edges()
, delete_vertices()
, difference()
, difference.igraph()
, disjoint_union()
, edge()
, intersection()
, intersection.igraph()
, path()
, permute()
, rep.igraph()
, reverse_edges()
, simplify()
, union()
, union.igraph()
, vertex()