| nvertices {netdiffuseR} | R Documentation |
Count the number of vertices/edges/slices in a graph
Description
Count the number of vertices/edges/slices in a graph
Usage
nvertices(graph)
nnodes(graph)
nedges(graph)
nlinks(graph)
nslices(graph)
Arguments
graph |
Any class of accepted graph format (see |
Details
nnodes and nlinks are just aliases for nvertices and
nedges respectively.
Value
For nvertices and nslices, an integer scalar equal to the number
of vertices and slices in the graph. Otherwise, from nedges, either a list
of size t with the counts of edges (non-zero elements in the adjacency matrices) at
each time period, or, when graph is static, a single scalar with
such number.
Examples
# Creating a dynamic graph (we will use this for all the classes) -----------
set.seed(13133)
diffnet <- rdiffnet(100, 4)
# Lets use the first time period as a static graph
graph_mat <- diffnet$graph[[1]]
graph_dgCMatrix <- methods::as(graph_mat, "dgCMatrix")
# Now lets generate the other dynamic graphs
graph_list <- diffnet$graph
graph_array <- as.array(diffnet) # using the as.array method for diffnet objects
# Now we can compare vertices counts
nvertices(diffnet)
nvertices(graph_list)
nvertices(graph_array)
nvertices(graph_mat)
nvertices(graph_dgCMatrix)
# ... and edges count
nedges(diffnet)
nedges(graph_list)
nedges(graph_array)
nedges(graph_mat)
nedges(graph_dgCMatrix)
[Package netdiffuseR version 1.22.6 Index]