Aliases: grid.grep
Keywords: dplot
### ** Examples # A gTree, called "grandparent", with child gTree, # called "parent", with childrenvp vpStack (vp2 within vp1) # and child grob, called "child", with vp vpPath (down to vp2) sampleGTree <- gTree(name="grandparent", children=gList(gTree(name="parent", children=gList(grob(name="child", vp="vp1::vp2")), childrenvp=vpStack(viewport(name="vp1"), viewport(name="vp2"))))) # Searching for grobs grid.grep("parent", sampleGTree)
grandparent::parent
grid.grep("parent", sampleGTree, strict=TRUE)
character(0)
grid.grep("grandparent", sampleGTree, strict=TRUE)
grandparent
grid.grep("grandparent::parent", sampleGTree)
grandparent::parent
grid.grep("parent::child", sampleGTree)
grandparent::parent::child
grid.grep("[a-z]", sampleGTree, grep=TRUE)
grandparent
grid.grep("[a-z]", sampleGTree, grep=TRUE, global=TRUE)
[[1]] grandparent [[2]] grandparent::parent [[3]] grandparent::parent::child
# Searching for viewports grid.grep("vp1", sampleGTree, viewports=TRUE)
vp1
grid.grep("vp2", sampleGTree, viewports=TRUE)
vp1::vp2
grid.grep("vp", sampleGTree, viewports=TRUE, grep=TRUE)
vp1
grid.grep("vp2", sampleGTree, viewports=TRUE, strict=TRUE)
character(0)
grid.grep("vp1::vp2", sampleGTree, viewports=TRUE)
vp1::vp2
# Searching for both grid.grep("[a-z]", sampleGTree, viewports=TRUE, grep=TRUE, global=TRUE)
[[1]] grandparent [[2]] grandparent::parent [[3]] vp1 [[4]] vp1::vp2 [[5]] grandparent::parent::child