Rgraphviz (version 2.16.0)

toFile: Render a graph in a file with given format

Description

Render a graph in a file with given format

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.

Value

toFile returns NULL after writing to a file.

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.

References

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

Examples

Run this code
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")
}

Run the code above in your browser using DataCamp Workspace