scale_x_continuous

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

scale_x_continuous

Felipe Carrillo
Hello all: Any ideas on how can I set the X axis
limits to week 1? I tried the
scale_x_continuous(limits=c(1,NA)
but I get an error message. It works for the Y axis
though.

library(ggplot2)
df <- data.frame(date = seq(Sys.Date(), len=100, by="1
day")[sample(100, 50)],price = runif(50))
df <- df[order(df$date), ]
dt <- qplot(date, price, data=df, geom="line")
dt$aspect.ratio <- 1/4
dt + scale_x_date()
 dt + scale_x_date(format="%m/%d")
 dt + scale_x_date(format="%W")+
scale_y_continuous(limits = c(0, NA))

Felipe D. Carrillo
  Fishery Biologist
  US Fish & Wildlife Service
  California, USA



      ____________________________________________________________________________________
Be a better friend, newshound, and

______________________________________________
[hidden email] 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.
Reply | Threaded
Open this post in threaded view
|

Re: scale_x_continuous

hadley wickham
> dt + scale_x_date()
>  dt + scale_x_date(format="%m/%d")
>  dt + scale_x_date(format="%W")+

You can only have one x scale - the last one overrides all the others.
 The date scale (currently) doesn't have a limits setting (what units
would you specify it in?), but you could use subset to plot only the
subject of interest.

Hadley

--
http://had.co.nz/

______________________________________________
[hidden email] 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.