如何在使用 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。