Thanks Dieter, I actually adopted your example but I thought it would be an easy way to order non-factor data.
Felipe D. Carrillo Supervisory Fishery Biologist Department of the Interior US Fish & Wildlife Service California, USA ----- Original Message ---- > From: Dieter Menne <dieter.me...@menne-biomed.de> > To: r-help@r-project.org > Sent: Sat, February 20, 2010 2:56:14 AM > Subject: Re: [R] ggplot2 X axis levels > > Felipe Carrillo wrote: > > Hi all: > I've done this > before with factors but can't figure how to do it with > a continuous > variable. I am trying to reorder the sequence of my weeks > along the X > axis. I want to start with week 27 to 52 and then 1 to 26. > I guess I > could use levels along with seq() but doesn't seem to work for > > me. > > Thanks for the nice example. I would suggest > instead of weeks with modulo-handling, you use dates, and one of the > formatting functions for date axis (not shown > here). Dieter winter <- structure(list(week = c(27L, 28L, 29L, > 30L, 31L, 32L, 33L, 34L, 35L, 36L, 37L, 38L, 39L, 40L, 41L, 42L, 43L, 44L, > 45L, 46L, 47L, 48L, 49L, 50L, 51L, 52L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, > 9L, 10L, 11L, 12L, 13L, 14L, 15L, 16L, 17L, 18L, 19L, 20L, 21L, 22L, 23L, > 24L, 25L, 26L), BY_2008 = c(95L, 77L, 124L, 159L, 2376L, 9480L, 17314L, > 99574L, 323679L, 198211L, 93630L, 129183L, 111820L, 71260L, 35241L, 14020L, > 20778L, 21694L, 15016L, 13400L, 9187L, 3607L, 2804L, 2417L, 5291L, 16216L, > 898L, 558L, 709L, 972L, 61L, 372L, 3086L, 10108L, 4295L, 882L, 2593L, 36L, > 233L, 243L, 0L, 70L, 272L, 308L, 134L, 40L, 0L, 0L, 0L, 0L, 0L, 0L)), .Names > = c("week", "BY_2008"), class = "data.frame", row.names = c(NA, > -52L)) library(ggplot2) winter$week1 <- seq(as.Date("2000-07-01"), > length.out=52, by="1 > week") qplot(week1,BY_2008,data=winter,geom="line",colour=I('blue'),size=I(1)) -- > View this message in context: > http://n4.nabble.com/ggplot2-X-axis-levels-tp1562155p1562746.html Sent from > the R help mailing list archive at > href="http://Nabble.com">Nabble.com. ______________________________________________ > ymailto="mailto:R-help@r-project.org" > href="mailto:R-help@r-project.org">R-help@r-project.org mailing list > href="https://stat.ethz.ch/mailman/listinfo/r-help" target=_blank > >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. ______________________________________________ R-help@r-project.org mailing list 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.