[R] Control of x-axis variable ordering in ggplot
    sbihorel 
    Sebastien.Bihorel at cognigencorp.com
       
    Fri Oct 23 03:46:02 CEST 2015
    
    
  
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])
    
    
More information about the R-help
mailing list