[R] single plot statement, multiple plots

Shubha Vishwanath Karanth shubhak at ambaresearch.com
Tue May 6 16:18:28 CEST 2008


Thank you very much Gabor...Zoo is very powerful...

Shubha Karanth | Amba Research
Ph +91 80 3980 8031 | Mob +91 94 4886 4510 
Bangalore * Colombo * London * New York * San José * Singapore * www.ambaresearch.com
-----Original Message-----
From: Gabor Grothendieck [mailto:ggrothendieck at gmail.com] 
Sent: Tuesday, May 06, 2008 7:40 PM
To: Shubha Vishwanath Karanth
Cc: r-help at stat.math.ethz.ch
Subject: Re: [R] single plot statement, multiple plots

Try plot.zoo in which case you don't need the par:

library(zoo)
plot(zoo(cbind(x1, x2, x3, x4)), nc = 2)

or

plot(zoo(outer(1:5, 1:4, "^")), nc = 2)

See ?plot.zoo, ?xyplot.zoo and the three vignettes in
the zoo package.

On Tue, May 6, 2008 at 9:47 AM, Shubha Vishwanath Karanth
<shubhak at ambaresearch.com> wrote:
> Hi R,
>
>
>
> par(mfrow=c(2,2))
>
> x1=(1:5)^1; x2=(1:5)^2; x3=(1:5)^3; x4=(1:5)^4
>
>
>
> I need to write a single plot statement, which creates 4 plots (for x1,
> x2, x3 and x4) in the graphics window, without using 'for' loop. Is this
> possible? Does 'do.call' help in this context? Or do I have any option
> in the 'plot' statement itself to do this?
>
>
>
> Thanks in advance,
>
> Shubha
>
> This e-mail may contain confidential and/or privileged i...{{dropped:13}}
>
> ______________________________________________
> 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.
>
This e-mail may contain confidential and/or privileged i...{{dropped:10}}



More information about the R-help mailing list