Hi

Pedro Barros wrote:
> Hi All,
> 
> I am trying to find out how to access the components of a ggplot plot, and I
> found this reply from Paul Murrel
> http://www.nabble.com/navigating-ggplot-viewports-tt14826352.html#a15056223.
> I tried it, and it works.
> However, I am trying to develop some functions that will do the drawing
> "automatically", and usually I will not know the full name of the grob that
> has the layout vp, like "plot.gtree.76". Is there a way that I can repeat
> the same process, without going through the grid.ls step?


Being able to divine the names of grobs (and viewports) is dependent on
the system being used to name the grobs/viewports.  One approach, taken
in lattice for viewports, is to provide a function, e.g.,
trellis.vpname(), that builds a name from salient bits of information,
e.g., panel numbers.  Another important source of information is
documentation of the naming scheme, e.g., for ggplot2, Hadley's
http://had.co.nz/ggplot2/book/grid.pdf

Paul


> 
> Thanks,
> Pedro

-- 
Dr Paul Murrell
Department of Statistics
The University of Auckland
Private Bag 92019
Auckland
New Zealand
64 9 3737599 x85392
[EMAIL PROTECTED]
http://www.stat.auckland.ac.nz/~paul/

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to