Dear list, 

i am trying to plot data in a way like this:

Date<-seq(as.Date("2006-08-29"), as.Date("2007-08-28"), by="2 weeks")
var<-rnorm(27, 10000, 2500)
err<-rnorm(27, 3000, 1000)
df<-data.frame(cbind(Date, var, err))

library(ggplot2)

g <- ggplot(df, aes(x=Date, y=var, 
min=(var - err), max=(var + err)))

g1 <- g + geom_line() + geom_point() + geom_errorbar(width=2, linetype=1)

g2<-g1+scale_x_date(format="%d.%b.%Y")

It works, however i am not satisfied with the output. I would like to have 
the x-axis starting at "2006-08-01" and ending at "2007-08-31" with tick 
marks and labels and each 1st of the months.

I managed to do this with a trellis plot by defining 

Start<-as.Date("2006-08-01") ##1. August 2006
End <-as.Date("2007-09-01") ##1. September 2007 
Period<-seq(Start, Ende, by="month")

and then using "Period" as argument in scales(at). 

How can I succeed in ggplot2?

Cheers,

Henning



    
-- 

Jetzt dabei sein: http://www.shortview.de/[EMAIL PROTECTED]

        [[alternative HTML version deleted]]

______________________________________________
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.

Reply via email to