[R] Change plot order in lattice xyplot
Sam Albers
tonightsthenight at gmail.com
Wed Sep 8 18:41:54 CEST 2010
Prior to creating a plot I usually just order the factor levels to the order
I want them in. So for your example I would do:
#Create some data
library(lattice)
x <- runif(100, 0, 20)
df <- data.frame(x)
df$y <- (1:10)
df$Month <- c("October", "September", "August", "July","June")
#Plot the figure
plt <-xyplot(x~y | Month, data =df,
layout=c(5,1),
xlab="Log density from hydroacoustics (integration)",
ylab="Log density from Tucker trawl",
main="Density estimates, Tucker Trawl",
cex=1.5)
#Factor levels aren't in the order you want them in. Reorder them how you
want.
df$Month <- factor(df$Month, levels=c("June","July","August", "September",
"October"), order=TRUE)
#Plot again.
plt
HTH,
Sam
--
View this message in context: http://r.789695.n4.nabble.com/Change-plot-order-in-lattice-xyplot-tp2531542p2531619.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list