Thanks to Gabor and Jim. I am not sure if the first entry year = 2009 is all the problem I'm getting but it is certainly seems like the worst of it.
My stupidity: Someone sent me the data set in Excel and I didn't do the basic data checks on. I _KNEW_ the data went from 2006 to 2007. --- Gabor Grothendieck <[EMAIL PROTECTED]> wrote: > In your examples the first line of your data refers > to the > year 2009 and Oct 1st is repeated. Is that really > what > you meant? > > I can't tell what your problem is from your > description > other than the data problems cited but there are > lots of > examples of plotting with zoo in the following which > may > help you: > vignette("zoo") > vignette("zoo-quickref") > ?plot.zoo > ?xyplot.zoo > > Note that zoo series must be time series, i.e. they > must > have unique times. > > On Nov 12, 2007 1:47 PM, John Kane > <[EMAIL PROTECTED]> wrote: > > I am completely misunderstanding how to handle > dates. > > I want to plot a couple of data series against > some > > dates. Simple example 1 below works fine. > > Unfortunately I have multiple observations per day > (no > > time breakdowns) and observations across years. > > (example 2 very simplistic version ) > > > > Can anyone suggest a quick fix or point me to > > something to read? I thought that zoo might do it > but > > I seem to be missing something there too. > > > > Any suggestions gratefully recieved. > > > > > > Example 1 consecutive dates same year. > > ================================================= > > x <- "days > > 9/26/09 > > 9/27/06 > > 9/28/06 > > 9/29/06 > > 9/29/06 > > 9/29/06 > > 10/1/06 > > 10/1/06 > > 10/2/06 > > 10/3/06" > > > > mydata <- read.table(textConnection(x), > header=TRUE, > > as.is=TRUE); mydata > > > > mydates <- as.Date(mydata[,1], "%m/%d/%y"); > mydates > > mynums <- rnorm(10) > > plot(mydates, mynums) > > ================================================ > > Example 2 (things go blooy!) > > non-consecutive dates different years. > > > > ================================================= > > x <- "days > > 9/26/09 > > 9/27/06 > > 9/28/06 > > 9/29/06 > > 9/29/06 > > 9/29/06 > > 10/1/07 # <- year changes > > 10/1/07 > > 10/2/07 > > 10/3/07" > > > > mydata <- read.table(textConnection(x), > header=TRUE, > > as.is=TRUE); mydata > > > > mydates <- as.Date(mydata[,1], "%m/%d/%y"); > mydates > > mynums <- rnorm(10) > > plot(mydates, mynums) > > > > ______________________________________________ > > 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. > > > ______________________________________________ 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.