[R] Control of x-axis variable ordering in ggplot
Jeff Newmiller
jdnewmil at dcn.davis.CA.us
Fri Oct 23 07:13:55 CEST 2015
The ggplot function has no display behaviour. You have to couple it with a geom function to define how the data will be displayed. Read ?geom_line and ?geom_poly.
---------------------------------------------------------------------------
Jeff Newmiller The ..... ..... Go Live...
DCN:<jdnewmil at dcn.davis.ca.us> Basics: ##.#. ##.#. Live Go...
Live: OO#.. Dead: OO#.. Playing
Research Engineer (Solar/Batteries O.O#. #.O#. with
/Software/Embedded Controllers) .OO#. .OO#. rocks...1k
---------------------------------------------------------------------------
Sent from my phone. Please excuse my brevity.
On October 23, 2015 3:46:02 AM GMT+02:00, sbihorel <Sebastien.Bihorel at cognigencorp.com> wrote:
>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 at 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.
More information about the R-help
mailing list