Кажется, это вызвано plot.formula
, потому что это работает, если вы укажете x
и y
отдельно:
plot(as.factor(y), x, ann=FALSE)
UPDATE:
Подтверждение, что оно в graphics:::plot.formula
. Строка, которая вызывает plot
, явно устанавливает ylab
и xlab
(funname
- это "plot"
и dots
= list(ann=FALSE)
):
do.call(funname, c(list(mf[[i]], y, ylab = yl, xlab = xl), dots))