I'm getting an interesting error:

> plotxy <- function(x, ...){
+   plot(x, ...)
+ }
> XY <- data.frame(x1=1:3, y1=4:6)
> plotxy(y1~x1, XY, xlim=c(0, max(x1)))
 Show Traceback

 Rerun with Debug
 Error in eval(expr, envir, enclos) : object 'x1' not found


      The following work:


plotxy(y1~x1, XY)
plot(y1~x1, XY, xlim=c(0, max(x1)))


Within "plotxy", R can't find "x1" to compute "xlim". Is there a way I can make x1 available to xlim?


      Thanks,
      Spencer

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.

Reply via email to