[R] Adding units to levelplot's colorkey

Carlisle Thacker Carlisle.Thacker at noaa.gov
Tue Nov 15 01:20:40 CET 2011

Thanks, Dennis.  Yes, I can do that, but that locks the physical units 
to locations of the labels.  I had hoped that there might be something a 
bit more flexible, like a subtitle or more general text.

On 11/14/11 6:03 PM, Dennis Murphy wrote:
> You don't show code or a reproducible example, so I guess you want a
> general answer. Use the draw.colorkey() function inside the
> levelplot() call. It takes an argument key =, which accepts a list of
> arguments, including space, col, at, labels, tick.number, width and
> height (see p. 155 of the Lattice book). More specifically, the labels
> argument also accepts a list of values, with components at, labels,
> cex, col, font, fontface and fontfamily. You could attach the units as
> labels with a combination of at = and labels = inside the (outer)
> labels argument, something like
> myAt<- c(1, 3, 5, 7, 9)
> myLab<- paste(myAt, 'cm')
> levelplot( ...
>     draw.colorkey(key = list(labels = list(at = myAt, labels = myLab)),
> ...        )
> If that doesn't work, then please provide a reproducible example.
> HTH,
> Dennis
> On Mon, Nov 14, 2011 at 12:34 PM, Carlisle Thacker
> <Carlisle.Thacker at noaa.gov>  wrote:
>> How to add units (e.g. "cm") to the color key of a lattice levelplot?
>> The plots looks fantastic, but it would be nice to indicate somewhere near
>> the end of the color key that the values associated with its colors are in
>> centimeters or some other physical units.
>> The only thing I find is the possibility to specify the labels so that one
>> explicitly includes the units.  That leaves little flexibility for
>> positioning where this information appears.  Is there a better way?
>> ______________________________________________
>> R-help at r-project.org 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.

More information about the R-help mailing list