igraph (version 0.1.1)

graph.structure: Method for structural manipulation of graphs

Description

These are the methods for simple manipulation of graphs: adding and deleting edges and vertices.

Usage

add.edges(graph, edges)
add.vertices(graph, nv)
delete.edges(graph, edges)
delete.vertices(graph, v)

Arguments

graph
The graph to work on.
edges
Numeric vector, the edges to add or remove.
nv
Numeric constant, the number of vertices to add.
v
Numeric vector, the vertices to remove.

Value

  • The new graph.

Details

add.edges adds the specified edges to the graph. The ids of the vertices are preserved.

add.vertices adds the specified number of isolate vertices to the graph. The ids of the old vertices are preserved.

delete.edges removes the specified edges from the graph. If a specified edge is not present, the function gives an error message, and the original graph remains unchanged. The ids of the vertices are preserved.

delete.vertices removes the specified vertices from the graph together with their adjacent edges. The ids of the vertices are not preserved.

Examples

Run this code
g <- graph.ring(10)
add.edges(g, c(1,5,2,6) )
delete.edges(g, c(0,9, 1,2) )
delete.vertices(g, c(1,6,7) )

Run the code above in your browser using DataLab