Draw a grid scene graph
Description
This function draws a node-and-edge graph representing the current grid scene.
Usage
gridTree(grobNodeAttrs=list(shape="circle", fillcolor="black",
fontcolor="white"),
vpNodeAttrs=list(shape="box", fillcolor="grey90",
fontcolor="black"),
grob2grobAttrs=list(color="black", lty="solid", lwd=1),
vp2vpAttrs=list(color="black", lty="solid", lwd=1),
grob2vpAttrs=list(color="black", lty="dotted", lwd=1),
vp2grobAttrs=list(color="grey", lty="solid", lwd=2),
split=TRUE, grid=TRUE,
grobs=TRUE, viewports=TRUE, draw=TRUE)
Arguments
grobNodeAttrs
Named list of attribute settings for nodes representing grobs.
vpNodeAttrs
Named list of attribute settings for nodes representing viewports.
grob2grobAttrs
Named list of attribute settings for edges between two grobs.
vp2vpAttrs
Named list of attribute settings for edges between two viewports.
grob2vpAttrs
Named list of attribute settings for edges from a grob to a viewport.
vp2grobAttrs
Named list of attribute settings for edges from a viewport to a grob.
split
Logical indicating whether to break long node names across multiple lines.
grid
Logical indicating whether to draw the graph using traditional graphics or grid.
grobs
Logical indicating whether to include nodes in the graph for grobs in the scene.
viewports
Logical indicating whether to include nodes in the graph for viewports in the scene.
draw
Logical indicating whether to draw the graph.
Details
The attribute names must be valid graphviz attribute names.
Value
Invisibly returns a graph object.
Author(s)
Paul Murrell
Add tooltips to a grid scene graph.
Description
Produces an SVG version of a scene graph with tooltips that show node labels when the mouse hovers over a graph node.
Usage
gridTreeTips(filename = "Rplots.svg", ..., grid = TRUE)
Arguments
filename
The name of the SVG file that is produced.
...
Arguments that will be passed to gridTree().
grid
Logical indicating whether to draw the scene graph using
grid; setting this to FALSE will produce an error.
Details
This function first produces a grid scene graph from the current page, then produces an SVG version (with tooltips).
Author(s)
Paul Murrell
See Also
Add tooltips to a grid scene.
Description
Produces an SVG version of a grid scene with tooltips that show grob labels when the mouse hovers over a grob.
Usage
grobBrowser(filename = "Rplots.svg")
Arguments
filename
The name of the SVG file that is produced.
Author(s)
Paul Murrell