Title: | Debugging 'grid' Graphics |
---|---|
Description: | Functions for drawing scene trees representing scenes that have been drawn using grid graphics. |
Authors: | Paul Murrell and Velvet Ly. |
Maintainer: | Paul Murrell <[email protected]> |
License: | GPL (>= 2) |
Version: | 0.5-1 |
Built: | 2024-11-27 06:47:07 UTC |
Source: | CRAN |
This function draws a node-and-edge graph representing the current grid scene.
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)
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)
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. |
The attribute names must be valid graphviz attribute names.
Invisibly returns a graph object.
Paul Murrell
Produces an SVG version of a scene graph with tooltips that show node labels when the mouse hovers over a graph node.
gridTreeTips(filename = "Rplots.svg", ..., grid = TRUE)
gridTreeTips(filename = "Rplots.svg", ..., grid = TRUE)
filename |
The name of the SVG file that is produced. |
... |
Arguments that will be passed to |
grid |
Logical indicating whether to draw the scene graph using
grid; setting this to |
This function first produces a grid scene graph from the current page, then produces an SVG version (with tooltips).
Paul Murrell
Produces an SVG version of a grid scene with tooltips that show grob labels when the mouse hovers over a grob.
grobBrowser(filename = "Rplots.svg")
grobBrowser(filename = "Rplots.svg")
filename |
The name of the SVG file that is produced. |
Paul Murrell