[Rd] invalid graphics state using dev.print (fwd)

Paul Roebuck roebuck at mdanderson.org
Wed Feb 8 22:33:11 CET 2006


On Mon, 6 Feb 2006 18:12, Simon Urbanek wrote:

> On Feb 6, 2006, at 5:24 PM, Paul Roebuck wrote:
>
>> Tried on R-Sig-Mac with no responses, but I need some kind
>> of answer.
>> [...]
>> Does the following work on your system?
>
> Interesting, no, it doesn't either. For png and pdf I use
> Quartz + quartz.save (it produces much nicer results) so
> I didn't really notice, but you're right. First I thought
> those graphics state issues are specific to the Quartz
> device, but you have proven that it's not. It's in fact
> not even Mac-specific - I have just reproduced it on a
> Linux box - that's why I'm moving this to R-devel.

It's been several workdays now with no responses. Could
someone try the last three lines of code and see if they
get the following error message?

> x11()
> plot(rnorm(10))
> dev.print(png)

Error in dev.copy(device = function (filename = "Rplot%03d.png", width =
480,  :
	invalid graphics state

> traceback()
6: dev.copy(device = function (filename = "Rplot%03d.png", width = 480,
       height = 480, pointsize = 12, gamma = 1, colortype =
getOption("X11colortype"),
       maxcubesize = 256, bg = "white", fonts = getOption("X11fonts"),
       res = NA)
   .Internal(X11(paste("png::", filename, sep = ""), width, height,
       pointsize, gamma, colortype, maxcubesize, bg, bg, fonts,
       res)), width = 6.98715785526809, height = 6.99452568428947)
5: eval(expr, envir, enclos)
4: eval(expr, p)
3: eval.parent(oc)
2: dev.off(eval.parent(oc))
1: dev.print(png)

I noticed it on OS X, and Simon on Linux. Other platforms?
WFM?

TIA

> version
         _
platform powerpc-apple-darwin7.9.0
arch     powerpc
os       darwin7.9.0
system   powerpc, darwin7.9.0
status   Patched
major    2
minor    2.1
year     2006
month    02
day      01
svn rev  37245
language R

----------------------------------------------------------
SIGSIG -- signature too long (core dumped)



More information about the R-devel mailing list