[Rd] Inconsistency in grid::grid.polyline
Paul Murrell
p@u| @end|ng |rom @t@t@@uck|@nd@@c@nz
Sun Mar 26 22:00:00 CEST 2023
Hi
The general "evolution" of grid.*() functions (that I have written) have
tended towards the grid.polyline() style ...
grid.*(...) {
grid.draw(*Grob(...))
}
With my thinking at least heading towards: if you are calling grid.*(),
then you want to actually draw something; if you want to just create a
description of something to draw, then you want to call *Grob().
In other words, I have come to view the 'draw' argument to grid.*() as
redundant.
That reflects how I use 'grid', so I may be unaware of an important
counter argument.
Paul
On 25/03/23 13:02, mikefc wrote:
> Caution - Forged External Domain!
> This e-mail cannot be validated and may not have been sent by the sender
> shown in the 'From' field.
> If you were not expecting to receive this e-mail we recommend you
> contact the sender to confirm that they sent it.
> If you believe this email was legitimately sent, we suggest the sender
> notify their e-mail administrator that it has been received as a forged
> (fake) e-mail by the University of Auckland.
> Please contact the Staff Service Centre on extension 86000 if you
> require further assistance.
>
> Hi Paul and R-devel team,
>
> There is an inconsistency in the definition of “grid.polyline” in
> comparison to the other grid.* functions.
>
> grid.polyline() simply passes all args (specified via … only) to
> polylineGrob() and unconditionally calls grid.draw() on the returned object.
>
> In contrast, all other functions in the grid.* family have a full set of
> named arguments (reflecting the arguments to the *Grob() form of the
> function). Internally to each of the grid.* family of functions, a draw
> argument is used to enable/disable the drawing of the object at call time.
>
> Is this a conscious choice? Should grid.polyline() behave like the
> other grid.*() functions?
>
> Kind regards,
> Mike.
>
>
--
Dr Paul Murrell
Te Kura Tatauranga | Department of Statistics
Waipapa Taumata Rau | The University of Auckland
Private Bag 92019, Auckland 1142, New Zealand
64 9 3737599 x85392
paul using stat.auckland.ac.nz
www.stat.auckland.ac.nz/~paul/
More information about the R-devel
mailing list