【发布时间】:2015-04-21 04:13:04
【问题描述】:
我的问题是我想在一个整体的大函数中保存一个图来总结结果。但是,当我没有将绘图命令放在大功能中时,效果很好,但是当我运行大功能时,我的绘图无法打开,因为它们已损坏。有什么选择可以实现我的目标吗?我在下面提供的两个选项都不起作用。
谢谢大家!:)
我正在使用带有 yosemite 系统的 mac 机器 这是我的代码:
library(lattice)
poissonICARMCMCPost = function(overallRes, preProcessData,path){
####Posterior part#########################################
### get the posterior information from the posterior samples
result = overallRes$result
resultSubset = overallRes$resultSubset
quartz()
acfplot(resultSubset)
dev.copy2pdf(file = paste(path, "acfplot", ".pdf", sep=""))
dev.off()
}
我也试过了
poissonICARMCMCPost = function(overallRes, preProcessData,path){
####Posterior part#########################################
### get the posterior information from the posterior samples
result = overallRes$result
resultSubset = overallRes$resultSubset
pdf(paste(path, "acfplot", ".pdf", sep=""))
acfplot(resultSubset)
dev.off()
}
【问题讨论】:
-
试试
print(acfplot(resultSubset)) -
非常感谢!我将 print() 添加到第一个解决方案中,它有效!!!:)