Skip to content

Plotting two 3-dimensional time series in a 3 x 2 plot - alternatives to par(mfrow())

3 messages · Søren Højsgaard, Deepayan Sarkar, Gabor Grothendieck

#
I am trying to plot two 3-dimensional time series in one window (such that there will be 3 rows and 2 columns). For zoo and ts objects the par(mfrow...) option does not work. I can get xyplot to make the plots, but data are on widely different scales in the three dimensions, and xyplot uses the same scale on all y-axis which means that in some dimensions the curves will be almost horizontal lines. Any suggestions?
Thanks in advance
S??ren
#
On 2/15/06, SÃ¸ren HÃ¸jsgaard <Soren.Hojsgaard at agrsci.dk> wrote:
You can instruct xyplot to choose separate y-limits for each panel by
specifying

xyplot(..., scales = list(y = "free"))

Deepayan
--
http://www.stat.wisc.edu/~deepayan/
#
plot.zoo takes the nc= argument which specifies the number of columns
it uses, e.g.

library(zoo)
library(tseries)
data(USeconomic)
z <- as.zoo(USeconomic)
plot(z, nc = 2)
On 2/15/06, S??ren H??jsgaard <Soren.Hojsgaard at agrsci.dk> wrote: