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


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

  • Не удается распечатать в 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 83

1 ответ:

, когда в for цикл, вы должны явно print полученного