[R] Resent: colorkey: Placement of labels and ticks in center positions of "color key" of a levelplot ?
Deepayan Sarkar
deepayan.sarkar at gmail.com
Thu Dec 24 04:33:26 CET 2009
On Wed, Dec 23, 2009 at 12:54 PM, Zia Ahmed <zua3 at cornell.edu> wrote:
> Is it possible to place labels and ticks in center positions of each cut
> of "color key" of levelplot ? Here is my code that I used to produce a map
> (see attachment). The two labels and ticks were placed in left sides
> each segment of the color key. I want to show them center of the cuts.
Your question is not clear to me, but if you mean to say that you want
the labels on top of the colored rectangles in the color key (i.e.,
overlapping them and not on one side), then no, that is not supported.
However, you could write your own legend function to do that, starting
from draw.colorkey as a template.
-Deepayan
> Help will be appreciated.
> Thanks
>
> Zia
>
> windows(width=4, height=5)
> jpeg( file="/////Fig_1.jpg",
> units = "px", pointsize = 12, quality = 75, bg = "white",
> res = NA, restoreConsole = TRUE)
>
> levelplot(ffreq~x+y, aspect="iso",
> xlab=list("E (m)",cex=.6), ylab="N (m)",
> scales=list(y=list(draw=T,cex=.7,rot=90, tck= .35),x=list(draw=T,
> cex=.7,tck= .35)),
> colorkey = list(space="right",tick.number=1,height=1, width=1.5,
> labels = list(at = seq(1,2,length=2),cex=.7,rot=90,
> lab = c("annual", "2-5 years"))),
> # I want place above labels center of each cuts of colorkey"
> as.data.frame(meuse.grid),
> col.regions=gray.colors,cuts=1,
> panel = function(...) {
> panel.levelplot(...)
> panel.grid(h=-1, v=-1, col="darkgrey")
> }, )
> dev.off()
>
> ______________________________________________
> 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