У меня есть данные с 8 переменными (x1, y1, x2, y2, x3, y3, x4, y4), и я должен сделать функцию, которая генерирует 4 графика x1vsy1, x2vsy2, x3vsy3 и x4vsy4.
Итак, я пытался сделать это один за другим, создавая новые данные с переменными и после создания графика.
minidata<-select(alldata,x1,y1)
ggplot(minidata,aes(x1,y1))+geom_point()+ggtitle("m VS n")
Это работает, но когда я пытаюсь вставить это в функцию
graph<-function(m,n){
minidata<-select(alldata,m,n)
ggplot(minidata,aes(x=m,y=n))+geom_point()+ggtitle("m VS n")
}
graph(y1,x1)
Это не работает, говорит "Ошибка в FUN (X [[i]], ...): объект 'y1' не найден", что я мог сделать, чтобы сгенерировать функцию, которая создает 4 графика?