R: ggplot não funciona se estiver dentro de um loop for embora funcione fora dele [duplicado]

Esta questão já tem uma resposta aqui:

Não é possível imprimir em gráficos ggplot em pdf [duplicado] 2 respostas

Estou usando uma função ggplot simples que funciona bem fora de um loop, mas não dentro, mesmo que o valor iterativo não interfira na função ggplot. Por que é tão ?

Aqui está meu código

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

Funciona ! Mas se o ggplot estiver dentro de um loop for ...

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

... não funciona mais! O que estou perdendo ?

Obrigado

questionAnswers(1)

yourAnswerToTheQuestion