[R] legend color problems

Heidemeier Dr, Joachim joachim.heidemeier at uba.de
Tue Nov 18 11:06:26 CET 2008


-- sorry, Repost in Text only mode ----
Hello R-folks,

I don't get the color of the legend in a lattice-plot right. I select a palette from RColorBrewer and use it in the barchart plot.

The resulting graph shows the new palette in the graph, but in the legend rectangles the standard palette is used. Adding a col argument into auto.key uses the new palette

with the legend text, but not in the rectangle fill.

What am I missing?

TIA

Joachim

---------code ---------

library("lattice")

library("RColorBrewer")

# palette auswählen

mypalette <- brewer.pal(7,"Accent")

pathBarchartFGE <- function(selector,data,dimension = 2,title = NULL,p = mypalette) {

# umwandeln für lattice Grafiken

dfvar <- as.data.frame.table(data)

names(dfvar) <- c("Zeitraum","FGG","Pfad","Fracht")

dfsel <- subset(dfvar,dfvar$FGG %in% selector)

barchart(Zeitraum ~ Fracht | FGG, layout = c(1,3), groups = Pfad, stack = TRUE , col = p,

data = dfsel, xlab = "Einträge (t/a)",auto.key = list(title = "Pfade",columns = 2,space = "bottom"),main = title)

}

-------------------------





--
Dr. Joachim Heidemeier
c/o Umweltbundesamt FG II 2.2
Tel.: +49340 2103-2780
eMail: joachim.heidemeier at uba.de



More information about the R-help mailing list