3
다음 코드는 이미지를 생성
저장하지 않습니다R 코드는 플롯 이미지
library(latticeExtra)
x=runif(40)
y=runif(40)
z=runif(40)
png(filename=paste(i,".png",sep=""))
levelplot(z ~ x + y, panel = panel.levelplot.points, col.regions = rainbow(50))
dev.off()
을하지만 다음 코드는하지 않습니다. 왜?
library(latticeExtra)
for(i in seq(1,5)) {
x=runif(40)
y=runif(40)
z=runif(40)
png(filename=paste(i,".png",sep=""))
levelplot(z ~ x + y, panel = panel.levelplot.points, col.regions = rainbow(50))
dev.off()
}
, 난 당신이 명시 적으로'루프에 저장하도록 print' 할 필요가 있다고 생각 등
plot_02.png
로,plot_01.png
로 두 번째 플롯을 첫 번째 플롯을 저장합니다. 예 : 'latPlot <- levelplot (...); print (latPlot)' – ialm또한 R FAQ에서이 링크를 참조하십시오 : [7.22 왜 격자/격자 그래픽이 작동하지 않습니까?] (http://cran.r-project.org/doc/FAQ/R-FAQ.html) # Why-do-lattice_002ftrellis-graphics-not-work_003f) – ialm