[R] Trying to Learn Details of Grid Graphics, Help Page Errors
Paul Murrell
p@u| @end|ng |rom @t@t@@uck|@nd@@c@nz
Wed Sep 22 22:49:43 CEST 2021
Hi
The first place you should probably start (given where you are right
now) is this R Journal article ...
https://journal.r-project.org/archive/2013/RJ-2013-035/RJ-2013-035.pdf
In brief, the drawDetails() function has been (almost entirely)
superceded by the makeContent() function.
The best overall reference is probably the "R Graphics" book (3rd
edition, chapts 6, 7, & 8). Unfortunately, because the first edition
came out in 2005, that is an Olde Worlde pay-for-a-print-version book
(and probably will be until something stupid like 50 years after I have
gone). Or maybe you are lucky and work for a first-world university
that has purchased access to an electronic version.
Thanks for pointing out the problems with the drawDetails() help page; I
will need to fix that.
Paul
On 9/23/2021 2:21 AM, bill using denney.ws wrote:
> Hello,
>
>
>
> I'm trying to learn the details of grid graphics. Specifically, I'm trying
> to create a check that will give a warning or error if text goes outside of
> the visible plot area. (See
> https://github.com/tidyverse/ggplot2/issues/3282
> <https://github.com/tidyverse/ggplot2/issues/3282>
> for an example of what I
> mean.)
>
>
>
> In my digging, I think that the right way to do this will be to add either a
> drawDetails, preDrawDetails, or postDrawDetails method for the "text" class.
> My questions are: Is that the right way to do it or should I be looking
> elsewhere? Or, is there already a way to do this?
>
>
>
> As I was digging in and trying to learn how to do it, I tried to follow some
> of the examples from the help page for drawDetails (?drawDetails). But, the
> suggested functions to review do not exist. Specifically, I wanted to look
> at grid:::preDrawDetails.frame mentioned in the second paragraph of the
> Details section of the help page, and it doesn't exist.
> grid:::drawDetails.xaxis and grid:::postDrawDetails.frame also do not exist
> (mentioned in the next two paragraphs).
>
>
>
> I would try to make patch, but there is no preDrawDetails or postDrawDetails
> method in grid that has any content. For drawDetails, there are many
> choices, and since I'm learning, I'm not sure which would be the best to use
> as an example.
>
>
>
> Thanks,
>
>
>
> Bill
>
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> <https://stat.ethz.ch/mailman/listinfo/r-help>
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> <http://www.R-project.org/posting-guide.html>
> and provide commented, minimal, self-contained, reproducible code.
--
Dr Paul Murrell
Department of Statistics
The University of Auckland
Private Bag 92019
Auckland
New Zealand
64 9 3737599 x85392
paul using stat.auckland.ac.nz
http://www.stat.auckland.ac.nz/~paul/
More information about the R-help
mailing list