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.

Reply via email to