R: ggplot не работает, если он находится внутри цикла for, хотя он работает и вне его [дубликат]

На этот вопрос уже есть ответ здесь:

Можно't распечатать в pdf диаграммы ggplot [дубликаты] 2 ответа

используя простую функцию ggplot, которая прекрасно работает вне цикла, но не внутри, даже если итеративное значение не мешает функции ggplot. Почему это так ?

Вот мой код

x=1:7
y=1:7
df = data.frame(x=x,y=y)
ggplot(df,aes(x,y))+geom_point()

Оно работает ! Но если ggplot находится внутри цикла for ...

for (i in 1:5) {
   ggplot(df,aes(x,y))+geom_point()
}

... это не такбольше не работает! Что мне не хватает?

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос