Hi, I use the levelplot function of the lattice library with the option col.regions=gray(200:400/400) in order to get a "color-grid" of 201 different gray colors (actually if you look at the vector, some consecutive colors are the same). In order to make the colors in the colorkey as "smooth/continuous" as possible I use the maximal number which is possible for the "cuts"-options, i.e. I use cuts=200 (the standard for col.regions is 100 colors between green and red, so the maximal number for cuts is 99. A higher number for "cuts" starts the colors from the beginning again...). Now with these settings (or even with a much smaller number for "cuts"), I always obtain _some_ small stripes between the colors of the colorkey (not between _every_ color change, just between _some_). Of course these stripes have a different color, otherwise I would not see them. This looks pretty bad (especially if an almost white stripe lies between 2 dark colors). Is there a way to fix that? I just would like the colorkey to be as "continuously colored" as possible, so one should not think that the color "jumps" somewhere... I use code like the following to obtain the plots: trellis.device(postscript,color=F,horizontal=F,onefile=F,file="...") levelplot(z~x*y,col.regions=gray(200:400/400),cuts=200,colorkey=list (tick.number=6)) dev.off() #close trellis device Thanks in advance marius