removeNode | R Documentation |
A function to remove a node from a graph. All edges to and from the node are also removed.
removeNode(node, object)
node |
The label of the node to be removed. |
object |
The graph to remove the node from. |
The specified node is removed from the graph as are all edges to and
from that node. A new instance of the same class as object
with
the specified node(s) is returned.
Note, node can be a vector of labels, in which case all nodes are removed.
This is similar to subGraph
.
A new instance of a graph of the same class as object
but with
all specified nodes removed.
R. Gentleman
removeEdge
, addEdge
,
addNode
,subGraph
V <- LETTERS[1:4]
edL2 <- vector("list", length=4)
names(edL2) <- V
for(i in 1:4)
edL2[[i]] <- list(edges=c(2,1,2,1)[i], weights=sqrt(i))
gR2 <- graphNEL(nodes=V, edgeL=edL2, edgemode="directed")
gX <- removeNode("C", gR2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.