[R] image() or plotting functions or something else broken in 2.0.1 on OS X?
Jenny Fox
jfox at al.noaa.gov
Thu Dec 2 19:22:57 CET 2004
Hello.
I just upgraded to 2.01 on Mac OS 10.3.6. I used to use the image()
function in 1.9.x. Now, running the example code from the image() help
page gives me the following error:
> x <- y <- seq(-4*pi, 4*pi, len=27)
> r <- sqrt(outer(x^2, y^2, "+"))
> image(z = z <- cos(r^2)*exp(-r/6), col=gray((0:32)/32))
2004-12-02 10:35:27.815 R[2649] *** Assertion failure in -[RDeviceView
lockFocus], AppKit.subproj/NSView.m:2746
2004-12-02 10:35:27.817 R[2649] *** NSTimer discarding exception
'NSInternalInconsistencyException' (reason 'lockFocus sent to a view
whose window is deferred and does not yet have a corresponding platform
window') that raised during firing of timer with target 3b9a60 and
selector 'runRELP:'
And then R quits unexpectedly.
I ran the demo(graphics) and it ran fine. But then I tried to run
coplot() independently of the demo and I got the same error:
> ## Tonga Trench Earthquakes
> coplot(lat ~ long | depth, data = quakes)
2004-12-02 11:17:45.150 R[8541] *** Assertion failure in -[RDeviceView
lockFocus], AppKit.subproj/NSView.m:2746
2004-12-02 11:17:45.152 R[8541] *** NSTimer discarding exception
'NSInternalInconsistencyException' (reason 'lockFocus sent to a view
whose window is deferred and does not yet have a corresponding platform
window') that raised during firing of timer with target 3b9a60 and
selector 'runRELP:'
I'm not sure what I'm doing wrong - a quartz window appears when I run
the command, so it should in fact have a "corresponding platform
window".
Any advice would be appreciated.
--jenny
Jennifer Fox
Graduate Researcher
NOAA Aeronomy Laboratory
Boulder, CO
jfox at al.noaa.gov
More information about the R-help
mailing list