Wonderful...This works...
lapply(list(x1,x2,x3,x4),plot,type="l")
Thanks a lot!
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of David Winsemius
Sent: Tuesday, May 06, 2008 7:55 PM
To: [EMAIL PROTECTED]
Subject: Re: [R] single plot statement
"Shubha Vishwanath Karanth" <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:
> 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 '
: Tuesday, May 06, 2008 7:40 PM
To: Shubha Vishwanath Karanth
Cc: [EMAIL PROTECTED]
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, "^")
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
<[EMAIL PROTECTED
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
5 matches
Mail list logo