[R] R equivalent to funcall?
Duncan Murdoch
murdoch at stats.uwo.ca
Thu Mar 17 14:46:33 CET 2005
On Thu, 17 Mar 2005 13:20:32 +0100 (CET), Johannes Hüsing
<johannes at huesing.name> wrote :
>Dear all,
>I have a list of time series and want to plot them.
>Is there a way that the dot-dot-dot argument of a
>function accepts a list as single arguments, such
>as funcall in several Lisp dialects?
do.call() comes close to what you want. For example,
opts <- list(cex=2, lty=3, type='b')
do.call("plot", c(list(1:10, rnorm(10)), opts))
This messes up some of the tricks plot() uses to set default axis
labels, but otherwise it may be close to what you're after.
Duncan Murdoch
More information about the R-help
mailing list