| toDot-methods {Rgraphviz} | R Documentation |
This generic is used to convert objects of varying classes to the Dot
language. Currently, only the graph class is supported.
toDot(graph, filename, ...)
graph |
The graph to output to Dot |
filename |
The name of the file to output to. |
... |
Any arguments to pass on to agopen |
The method defined for graph objects is a convenience wrapper
around agopen and agwrite in that order.
It will take an object of class graph (or one of its
subclasses), call agopen (any extra arguments besides the graph
and the name parameter should be passed in via ...)
and then write the resulting information via agwrite in
the file specified by filename.
Jeff Gentry
set.seed(123)
V <- letters[1:10]
M <- 1:4
g1 <- randomGraph(V, M, .2)
nAttrs <- list()
eAttrs <- list()
nAttrs$label <- c(a="lab1", b="lab2", g="lab3", d="lab4")
eAttrs$label <- c("a~h"="test", "c~h"="test2")
nAttrs$color <- c(a="red", b="red", g="green", d="blue")
eAttrs$color <- c("a~d"="blue", "c~h"="purple")
toDot(g1, tempfile(), nodeAttrs=nAttrs, edgeAttrs=eAttrs)