A Generic For Converting Objects To Dot
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 |
filename |
The name of the file to output to. |
... |
Any arguments to pass on to |
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)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.