Hi,

Given a certain data.frame, the lattice xyplot function will plot the data as.is and join the data point in the order of the data frame. It is my (probably flawed) understanding that, using the same data frame, ggplot orders the data by increasing order of the x-axis variable. Can one control this behavior?

Thanks

Sebastien

Code example

library(lattice)
library(ggplot2)


data <- data.frame(x=rep(1:4,each=25),
                   y=rep(1:25,times=4),
                   g=rep(1:4,each=25))
data$x <- data$x + 0.005*(data$y)^2-0.1*data$y+1

col <- 3:7

xyplot(y~x,data=data,groups=g,type='l',col=col)

ggplot(data, aes(x,y,group=g)) + geom_point(colour=col[data$g]) +
  geom_line(colour=col[data$g])

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.

Reply via email to