[R] lattice legend colors recycling sooner than expected
alejandro munoz
guerinche at gmail.com
Fri Dec 9 18:03:50 CET 2005
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
More information about the R-help
mailing list