Learn R Programming

rgraph6 (version 2.0-4)

graph_as_text: Encode graph as text

Description

Encode a graph as 'graph6', 'sparse6' or 'digraph6' choosing the format automatically.

Usage

graph_as_text(object, ...)

# S3 method for default graph_as_text(object, ...)

# S3 method for list graph_as_text(object, ...)

Value

A character vector of encoded graphs.

Arguments

object

igraph/network object or a list thereof

...

other arguments, currently ignored

Methods (by class)

  • graph_as_text(default): The default method chooses the encoding format automatically using choose_format().

  • graph_as_text(list): The list method applies the default method to each element.

Details

If object is a list it may be a mixture of 'network' and 'igraph' objects.

See Also

choose_format()

Examples

Run this code
# From igraph ------------------------------------------------------
if(requireNamespace("igraph")) {
   g <- igraph::graph.famous("Zachary")
   graph_as_text(g)
   
   glist <- list(
      igraph::sample_gnp(n = 15,p = 0.1),
      igraph::sample_gnp(n = 15,p = 0.2), 
      igraph::sample_gnp(n = 15,p = 0.3))
      
   graph_as_text(glist)
}

# From network -----------------------------------------------------
if(requireNamespace("network")) {
   m <- matrix(rbinom(25,1,.4),5,5)
   diag(m) <- 0
   g <- network::network(m, directed=FALSE)
   graph_as_text(g)
}

Run the code above in your browser using DataLab