0
我想使用此for循环绘制大量图。不过,我只能得到一个输出(foo0001)。使用for循环绘图
for (i in 1:5) {
bitmap("foo%03d.jpg")
plot(runif(20), ylim = c(0, 1))
dev.off()
}
请大家帮忙!
我想使用此for循环绘制大量图。不过,我只能得到一个输出(foo0001)。使用for循环绘图
for (i in 1:5) {
bitmap("foo%03d.jpg")
plot(runif(20), ylim = c(0, 1))
dev.off()
}
请大家帮忙!
bitmap
根据选择的格式字符串将每个页面(绘图)写入连续的文件。调用bitmap
会创建一个新的图形设备,重置页码。因此,通过每bitmap
调用绘制一个图,您总是写信给foo0001.jpg
。
相反,调用bitmap
只有一次:
bitmap("foo%03d.jpg")
for (i in 1:5) {
plot(runif(20), ylim = c(0, 1))
}
dev.off()
哇,它的作品! 这是我第一次在这里提问。 我很高兴得到这么快的回复。 谢谢sooo多! – Cathy