removeEdge
removeEdge
A function to remove the specified edges from a graph.
- Keywords
- manip
Usage
removeEdge(from, to, graph)
Arguments
- from
- from edge labels
- to
- to edge labels
- graph
- a
graph
object
Details
A new graph instance is returned with the edges specified by
corresponding elements of the from
and to
vectors
removed. If from
and to
are not the same length, one of
them should have length one. All edges to be removed must exist in
graph
.
Value
-
A new instance of a graph with the same class as
graph
is
returned with the specified edges removed.
See Also
Examples
V <- LETTERS[1:4]
edL1 <- vector("list", length=4)
names(edL1) <- V
for(i in 1:4)
edL1[[i]] <- list(edges=c(2,1,4,3)[i], weights=sqrt(i))
gR <- graphNEL(nodes=V, edgeL=edL1)
gX <- removeEdge("A", "B", gR)
set.seed(123)
g <- randomEGraph(V=letters[1:5],edges=5)
g2 <- removeEdge(from=c("a","b"), to=c("d","c"), g)
Community examples
Looks like there are no examples yet.