Hi, are you trying to do the same thing with ggplot as with lattice?
In this case, your solution looks probably like this: ggplot(data, aes(x, y, group = g)) + geom_path(aes(colour = g)) If you haven’t done so yet, I strongly recommend reading through the ggplot2 documentation: http://docs.ggplot2.org/current/index.html <http://docs.ggplot2.org/current/index.html> It’s a bit of a read, but you’ll need this knowledge to successfully operate ggplot. > Am 23.10.2015 um 03:46 schrieb sbihorel <sebastien.biho...@cognigencorp.com>: > > 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. [[alternative HTML version deleted]] ______________________________________________ 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.