Error in eval(expr, envir, enclos) :
..1 used in an incorrect context, no ... to look in
As a minimal example:
tmp <- data.frame(Y = sample(1:10, 40, replace = TRUE),
X = sample(1:10, 40, replace = TRUE))
myplot <- function(x, ...) {
plot(Y ~ X, data = x, ...)
}
myplot(tmp) ## works fine
myplot(tmp, tcl = 1) ## works fine
myplot(tmp, tcl = -0.1)
Error in eval(expr, envir, enclos) :
..1 used in an incorrect context, no ... to look in
myplot(tmp, mgp = c(3, 0.5, 0))
Error in eval(expr, envir, enclos) :
..1 used in an incorrect context, no ... to look in
plot(Y ~ X, data = tmp, mgp = c(3, 0.5, 0)) ## works
plot(Y ~ X, data = tmp, tcl = -0.1) ## works
What am I doing wrong?