When in a for loop, you have to explicitly print your resulting ggplot object :
for (i in 1:5) {
print(ggplot(df,aes(x,y))+geom_point())
}
When in a for loop, you have to explicitly print your resulting ggplot object :
for (i in 1:5) {
print(ggplot(df,aes(x,y))+geom_point())
}