Hi
Thanks for bringing this (back) up.
It is still on my list, but now back nearer the top :)
Paul
On 14/11/2021 12:51 am, Gu, Zuguang wrote:
Dear developers,
In grid::gpar(), graphic parameters are not allowed to have length 0,
but this can be done by first creating a gpar object and later modifying it:
gp = gpar(fontsize = 10)
gp$fontsize = numeric(0)
when a grob has a gp where some parameters have length 0, converting the
width or height of this grob will crash R.
?
A reproducible example is as follows:
> library(grid)
> gp = gpar(fontsize = 10)
> gp$fontsize = numeric(0)
> gb = textGrob("foo", gp = gp)
> convertWidth(grobWidth(gb), "mm")
[1] 21045 floating point exception R??
Best regards,
Zuguang Gu
[[alternative HTML version deleted]]
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
<https://stat.ethz.ch/mailman/listinfo/r-devel>
--
Dr Paul Murrell
Department of Statistics
The University of Auckland
Private Bag 92019
Auckland
New Zealand
64 9 3737599 x85392
p...@stat.auckland.ac.nz
http://www.stat.auckland.ac.nz/~paul/
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel