On Mon, Oct 25, 2010 at 3:01 PM, Manta <mantin...@libero.it> wrote: > > I would like to thank you all for the help given so far! > > I have the following object of the class 'zoo' > >> temp_mean_plot[31:35] > 2008-02-13 2008-02-14 2008-02-15 2008-02-18 2008-02-19 > 14.86834 14.89609 14.89358 14.87610 14.87652 > > The sample runs from Jan 2008 to July 2010. How can I specify to plot for > example Jan08, Jul08, Jan09 etc? > > I've seen some example as in example(plot.zoo) but I cant get exactly how to > replicate it for my purpose. Any help will be highly appreciated again.
Assuming that you are looking for a single plot that shows the last point in each January and the last point in each July and no other point then the following creates a test series, z, and aggregates it down to a monthly series, picks off the January and July months and plots: library(zoo) # test data z <- zooreg(1:1000, start = as.Date("2000-01-01")) zym <- aggregate(z, as.yearmon, function(x) tail(x, 1)) mon <- as.numeric(format(time(zym), "%m")) zjj <- zym[mon %% 6 == 1, ] plot(zjj, type = "o"); grid() -- Statistics & Software Consulting GKX Group, GKX Associates Inc. tel: 1-877-GKX-GROUP email: ggrothendieck at gmail.com ______________________________________________ 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.