[R] Plotting multiple Zoo object lines

Gabor Grothendieck ggrothendieck at gmail.com
Wed Feb 27 22:48:07 CET 2013

On Wed, Feb 27, 2013 at 8:06 AM, Ben Neal <bneal at spg.ucsd.edu> wrote:
> I would like to plot multiple zoo object lines on one plot. These are time series of temperatures derived from different sampling regimes (one is sub-hourly, and the other is bi-weekly). I understand that they need to be indexed in the same way to be plotted together, and so took my two zoo objects (Named DataNOAAZOO and NightTemps20m and transformed into similar daily means with this code:
> DailyNightTemps_20m = aggregate(NightTemps_20m, as.Date(time(NightTemps_20m)), mean)
> DailyNightTemps_NOAA = aggregate(DataNOAAZOO$SST, as.Date(time(DataNOAAZOO)), mean)
> One object now has ~4000 entries and the other ~1000 (one is every day and the other bi-weekly) but they are now on the same daily index (at least I believe they are, from my reading). Therefor I think they should plot together with this code:
> plot(DailyNightTemps_20m)
> lines (DailyNightTemps_NOAA, col = "red")
> (This is directly from the zoo instructions, which state:
> ## univariate plotting
> x <- zoo(rnorm(5), x.Date)
> x2 <- zoo(rnorm(5, sd = 0.2), x.Date)
> plot(x)
> lines(x2, col = 2) )
> But the second one does not show up at all and I get no error message.
> I will be doing a similar operation with Monthly and Annual Means, and also similar plots with other parameters in the zoo (derived differences), so I want so solve this issue before moving on to the other variables. I did some reading before posting and tried various solutions, but I still cannot figure out why the basic instructions above do not work.
> I know this is a basic question, with a probably obvious answer, but it kept me up all night so thanks for any assistance. Ben Neal

See last line on every message to r-help.

Statistics & Software Consulting
GKX Group, GKX Associates Inc.
tel: 1-877-GKX-GROUP
email: ggrothendieck at gmail.com

More information about the R-help mailing list