[R] lattice legend colors recycling sooner than expected

From: alejandro munoz <guerinche_at_gmail.com>
Date: Sat 10 Dec 2005 - 04:03:50 EST


dear r-helpers,

it seems the colors in an automatically generated lattice legend recycle after the 8th color, even when the user has set e.g. superpose.symbol$col to be longer than 8. the following example will illustrate what i mean:

z <- data.frame(x=rep(letters[1:15], each=4), y=rnorm(60),

                groups=rep(LETTERS[1:3], 20))
library(nlme)
library(lattice)
plot(groupedData(y ~ x | groups, data=z))
# symbol colors recycle after every 8 for plot and legend symbols;
# e.g. a, h, and o are cyan.

trellis.par.set(superpose.symbol = list(col=rainbow(15))) plot(groupedData(y ~ x | groups, data=z))
# each dot in the plot has a different color, but colors in legend
# still recycle every 8 points; e.g. cyan, violet, and blue aren't in legend.

in case this is an nlme issue, i examined the three plot.XXXGroupedData methods, but could not find any obvious fixes.

is there a simple way of having auto.key "know" how many color entries it should have?

alejandro



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 Received on Sat Dec 10 04:16:12 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:41:35 EST