我想打印到文件的回归诊断图的R产生的,当你的情节()的线性模型的拟合。 有四个,他们中断与执行
Hit <Return> to see next plot:
Hit <Return> to see next plot:
Hit <Return> to see next plot:
Hit <Return> to see next plot:
所以,下面的代码,通常没有工作,也没有:
png('Filename.png', width=mywidth, height=myheight, units='in', res=300)
plot(lm(y~x)
dev.off()
在我还是不得不打每次输入,并且目前尚不清楚这一切都正常subplotted,或命名各小区为不同的文件。
我怎样才能捕捉直接打印到磁盘这些诊断图像? 如果它的事项,我是一个Linux机器上。
一对夫妇的选项,使用下面的虚拟数据
set.seed(42)
x <- rnorm(100)
y <- 3.4 + (0.5 * x) + rnorm(100)
使用ask
参数,并将它设置为FALSE
:
png('Filename%03d.png', width=6, height=6, units='in', res=300)
plot(lm(y~x), ask = FALSE)
dev.off()
请注意,我们必须使用%03d
增加号码为“文件名”,所以我们有"Filename001.png"
等四个图像。 见?plot.lm
的细节ask
及?png
的文件名中的符号。
另外,设置了打印设备与4米板和绘制模型:
png("Filename_all.png", width=6, height=6, units='in', res=300)
layout(matrix(1:4, ncol = 2))
plot(lm(y~x))
layout(1)
dev.off()