[R] single plot statement, multiple plots

2008-05-06 Thread Shubha Vishwanath Karanth
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

Re: [R] single plot statement, multiple plots

2008-05-06 Thread Gabor Grothendieck
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]

Re: [R] single plot statement, multiple plots

2008-05-06 Thread Shubha Vishwanath Karanth
: 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, ^)), nc = 2) See

Re: [R] single plot statement, multiple plots

2008-05-06 Thread David Winsemius
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 'for' loop.

Re: [R] single plot statement, multiple plots

2008-05-06 Thread Shubha Vishwanath Karanth
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, multiple plots