如何在 R 和 latex 中使用 dev.off() 时禁用空设备?

如何在 R 和 latex 中使用 dev.off() 时禁用空设备?

如何在使用 R 和 latex 时禁用消息空设备。

<<echo=FALSE ,results=tex>>=
data<-read.table("test",sep="\t",header=TRUE,check.names=FALSE)
names(data)<-substr(names(data),1,20)
pdf("image.pdf")
par(las=2)
par(mar=c(2,12,2,2))
barplot(as.matrix(disease_data),beside=TRUE, col=c("burlywood1 ","orange2"), horiz=TRUE,cex.names=1.0, border ="white")
dev.off()
@

我已经禁用了回显,但图像上仍显示空设备。我该如何避免这种情况?

问候 问候

答案1

echo=FALSE仅隐藏 R 代码;如果您想隐藏输出,您应该使用results=hide

但是为什么你必须使用pdf()dev.off()手动创建 PDF 图?这太尴尬了。你应该把这个工作留给 Sweave。

相关内容