toFile

0th

Percentile

Render a graph in a file with given format

Render a graph in a file with given format

Keywords
models
Usage
toFile(graph, layoutType = "dot", filename, fileType = "dot")
Arguments
graph
an instance of the Ragraph class
layoutType
Which layout algorithm to use. Defaults to dot, and see graphvizCapabilities()$layoutTypes for possible values.
filename
output file name
fileType
Output file type. Defaults to dot, and see graphvizCapabilities()$deviceTypes for possible values.
Details

This function takes a given Ragraph, does the chosen layout, then renders the output to an external file. Users could view the output file with corresponding viewer.

Value

toFile returns NULL after writing to a file.

References

Rgraphviz by E. Ganssner, S. North, www.graphviz.org

Aliases
  • toFile
Examples
g1_gz <- gzfile(system.file("GXL/graphExample-01.gxl.gz",
                            package="graph"))

if(require(XML)) {
  g1 <- fromGXL(g1_gz)
  ag <- agopen(g1, name="test")

  toFile(ag, layoutType="dot", filename="g1_dot.svg", fileType="svg")
  toFile(ag, layoutType="neato", filename="g1_neato.ps", fileType="ps")
  toFile(ag, layoutType="twopi", filename="g1_twopi.svg", fileType="svg")
}
Documentation reproduced from package Rgraphviz, version 2.16.0, License: EPL

Community examples

Looks like there are no examples yet.