0

我正在使用该plot()函数从MCMCglmm包中绘制诊断信息(我认为使用哪个包并不重要,因为其他包也会发生同样的事情):

fit <- MCMCglmm(.....)
plot(fit)

然后这会产生一页图,在控制台中它显示Waiting to confirm page change...通常当我想保存一个图(例如放入文字处理文档)时,我只需右键单击该图并选择其中一个选项,例如“复制为位图”。但是,当我对多页绘图执行此操作时,右键单击会显示下一页,我只能访问最后一页。有没有办法防止这种情况,或者有其他方法可以访问中间页面?

4

3 回答 3

2

实际上,使用哪个包很重要,因为它们通常带有自己的绘图方法。

例如,plot.lm其他一些具有参数which

fit<-lm(c(1,2,4,5,6)~c(3,4,5,6,7.2))
plot(fit)
plot(fit,which=1)

plot.MCMCglmm好像没有这个参数:

require(MCMCglmm)
data(PlodiaPO) 
model1<-MCMCglmm(PO~1, random=~FSfamily, data=PlodiaPO, verbose=FALSE)
plot(model1)
plot(model1$VCV)
plot(model1$VCV[,1])
plot(model1$VCV[,2])
plot(density(model1$VCV[,1]))
plot.default(model1$VCV[,1],type="l")
于 2012-07-23T18:58:50.993 回答
2

解决方案非常简单。您可以按“Esc”键,停留在当前绘图并复制/保存它。

于 2015-11-19T15:53:45.650 回答
0

你为什么不使用

dev.print(width=480,height=480,device=png,paste("folder/graph",i,".png",sep=""))
于 2013-08-08T17:10:41.733 回答