私は単純な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()
}
それはもう機能しません、私は何が欠けていますか?
for
ループの場合、明示的にprint
結果のggplot
オブジェクトを明示的に指定する必要があります。
for (i in 1:5) {
print(ggplot(df,aes(x,y))+geom_point())
}