используйте lapply и plot для рисования нескольких графиков - PullRequest
0 голосов
/ 11 января 2019

попробуйте запустить следующий код, но всегда выдается сообщение об ошибке:

Ошибка в text.default (x, y, txt, cex = cex, font = font): недействительно математическая аннотация

par(mfrow=c(2,3))
x <- c(1:4,6:9)
myPlot<-function(x){
    plot(pros.dat, pros.dat$svi ~ pros.dat[,x])
}
lapply(c(1:4,6:9), FUN=myPlot)

Может кто-нибудь сказать мне, что не так? Спасибо

1 Ответ

0 голосов
/ 13 января 2019

Определение функции графика R:

plot(x, y, ...)

Итак, вы должны определить свою функцию как:

myPlot<-function(x){
    plot(pros.dat$svi, pros.dat[,x])
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...