[R] Error with strwidth after lattice graphic drawn
Prof Brian Ripley
ripley at stats.ox.ac.uk
Sat Nov 20 18:56:38 CET 2004
On Sat, 20 Nov 2004, Frank E Harrell Jr wrote:
> In
>
> platform i386-pc-linux-gnu
> arch i386
> os linux-gnu
> system i386, linux-gnu
> status
> major 2
> minor 0.1
> year 2004
> month 11
> day 15
> language R
>
> I'm getting an error when using strwidth after a lattice graphic is drawn:
>
> library(lattice)
> xyplot(runif(20) ~ runif(20))
> strwidth('xxx')
>
> Error in strwidth("xxx") : invalid graphics state
>
> Any help appreciated. I have version 2.0.1 of grid and version 0.10-14 of
> lattice.
The advice is `don't do that'!
strwidth() is a base graphics command, and will only work if a device is
currently plotting base graphics. Lattice is built on grid, which has
stringWidth().
--
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
More information about the R-help
mailing list