plot.ts has an argument yax.flip, plot.zoo does not. Is there a way to make the yaxis flip in plot.zoo? I tried using a custom panel function: panel.yaxis<-function(...) { npnl<-parent.frame$panel.number if (npnl %% 2 == 0) { axis(side=3) } else { axis(side=2) } } This leads to a blank window. I am stuck with the intricacies of the plotting and axis generation here. Thank you in advance, Alex van der Spek
On Wed, Sep 22, 2010 at 8:07 AM, Alex van der Spek <doorz at xs4all.nl> wrote:> plot.ts has an argument yax.flip, plot.zoo does not. > > Is there a way to make the yaxis flip in plot.zoo? > > I tried using a custom panel function: > > panel.yaxis<-function(...) { > ? ?npnl<-parent.frame$panel.number > ? ?if (npnl %% 2 == 0) { > ? ? ? ?axis(side=3) > ? ?} else { > ? ? ? ?axis(side=2) > ? ?} > }Depending on your zoo series, you may be able to do this: plot(as.ts(z), yax.flip = TRUE) -- Statistics & Software Consulting GKX Group, GKX Associates Inc. tel: 1-877-GKX-GROUP email: ggrothendieck at gmail.com
On Wed, 22 Sep 2010, Alex van der Spek wrote:> plot.ts has an argument yax.flip, plot.zoo does not.Thanks for the info. I've just added an yax.flip argument to plot.zoo in the devel version of "zoo" on R-Forge. hth, Z> Is there a way to make the yaxis flip in plot.zoo? > > I tried using a custom panel function: > > panel.yaxis<-function(...) { > npnl<-parent.frame$panel.number > if (npnl %% 2 == 0) { > axis(side=3) > } else { > axis(side=2) > } > } > > This leads to a blank window. I am stuck with the intricacies of the plotting > and axis generation here. > > Thank you in advance, > Alex van der Spek > > ______________________________________________ > R-help at 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. >