Learn R Programming

gridDebug (version 0.5-1)

gridTree: 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.

Value

Invisibly returns a graph object.

Details

The attribute names must be valid graphviz attribute names.