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]]
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel