In [2]:
library(igraph)
In [3]:
graph.empty(n=10, directed=TRUE)
In [4]:
graph.star(n=10, mode="out")
In [5]:
graph.ring(n=10)
In [8]:
edges <- c(1,2,3,2,2,4)
edges <- c(edges,3,4)
g <- graph(edges, n=max(edges), directed=FALSE)
plot(g)
In [11]:
distances(g,3,1)[[1]]
In [34]:
createsquare4NeigboursList <- function(n, m){
return <- numeric()
for(i in 1:(n)){
for(j in 1:(m)){
current <- ((i-1)*n)+j
if(j<(m))
return <- c(return,current,(current+1))
if(i<(n))
return <- c(return,current,(current+n))
}
}
return
}
q <- createsquare4NeigboursList(3,3)
q
In [38]:
edges <- q
g <- graph(edges, n=max(edges), directed=FALSE)
plot(g)
In [36]:
g <- delete_vertices(g, 6)
In [40]:
plot(delete_vertices(g, 6))
In [ ]: