У меня есть функция, которая делает вещи, а затем графики, основанные на условии:
f <- function(n) {
rand <- rnorm(n)
no <- seq_len(n)
df <- data.frame(no=no, rand=rand)
if (n > 10) {
png("plot.png")
p <- ggplot(df)
p + geom_point(aes(x=no, y=rand))
dev.off()
}
}
f(11)
Я получаю пустой файл png в конце этого. Что здесь происходит?