Hi

Here is my sessionInfo():

Version 2.3.1 (2006-06-01) 
i686-redhat-linux-gnu 

attached base packages:
[1] "methods"   "stats"     "graphics"  "grDevices" "utils"
"datasets" 
[7] "base"     

I have a function that is trying to draw rectangles using 136 different
colours, and I get the following error:

Error in rect(xstart, my.min, xstart + fcount[i, 2], my.max, col =
fcolors[i],  : 
        Error: X11 cannot allocate additional graphics colours.
Consider using X11 with colortype="pseudo.cube" or "gray".

However, if I use "pseudo.cube" I don't get anywhere near enough
distinct colours.  I could use gray, but I would prefer colour.  So,
questions:

1) is there any set of options I can use which will actually let me
create that many colours?
2) if not, how do I test if there is not, and implement gray instead of
colours?  This function and package works on windows, and it works with
less colours.  I guess I could try and trap the error, and if I can, go
back and re-run the function with "options(X11colortype="gray")" but I'd
prefer something more elegant... What I'm looking for is some test where
I can say "If you're going to fail, X11colortype='gray', else
X11colortype='true'".  Possible?

Many thanks
Mick

The information contained in this message may be confidentia...{{dropped}}

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to