[R] ggplot2 month and year boxplot x axis order problem

philipharrison pharriso at uwaterloo.ca
Fri Jun 24 18:52:29 CEST 2011


Hi

I am very new to R, I am attempting to produce a monthly boxplot with the
following fish thermal telemetry data:

    ID   Temp        Date.Time Month.Year Month Week  Shortdate   
1 1734 4.4140 04/05/2010 11:56    05,2010   May   19 04/05/2010 
2 1734 4.1002 04/05/2010 12:06    05,2010   May   19 04/05/2010 
3 1734 3.9433 04/05/2010 12:09    05,2010   May   19 04/05/2010 
4 1734 3.6295 04/05/2010 12:29    05,2010   May   19 04/05/2010 
5 1734 3.6295 04/05/2010 12:34    05,2010   May   19 04/05/2010 
6 1734 3.6295 04/05/2010 12:37    05,2010   May   19 04/05/2010

I constructed my data in access. I have data from May2010 to april 2011

When I use ggplot2 

plot6<-ggplot(data=Good,aes(Month.Year,Temp))
> + geom_boxplot() 

the x axis factor order is jan 2011,feb2011, march 2011, april2011, May
2010etc. I would like the months to be in chronological order

I have tried a number of conversions using format and as.date and as.POSIXlt
with no luck including

Goodyearmonth<-as.Date(Good$Shortdate,format="%Y/%m")

and i tried

Good$Gmonth<- with(Good,factor(as.POSIXlt(Shortdate)$mon)

If I pivot my data by month in access so it looks like this
May-10	Jun-10	Jul-10
4.1002	7.3951	8.3365
3.9433	7.3951	8.1796
3.6295	7.3951	8.0227

then a simple boxplot() works however I would like to use the ggplot2
package because eventually I would like to change the whiskers to 95% and 5%
quantiles (I think I know how to do this
http://r.789695.n4.nabble.com/Custom-Plot-means-SD-amp-5th-95th-Plotmeans-or-Boxplot-td848126.html)

Thanks for any help you can provide

Philip Harrison
PhD Student Fisheries ecology 
Uwaterloo

--
View this message in context: http://r.789695.n4.nabble.com/ggplot2-month-and-year-boxplot-x-axis-order-problem-tp3623029p3623029.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list