2012-11-05 43 views

回答

8

你可以试试这个:

pdf(file='plot.pdf') 
plot(1:10) 
dev.off() 

既然你没有提供任何reproducible example我只是给你上面写的例子。通过做?pdf?dev.off()参见文档

2

多条曲线将是(增加Jilber

pdf(file='plot.pdf') 
par(mfrow=(c(1,3))) 
plot(1:10) 
plot(rnorm(10) 
plot(rnorm(10) 
dev.off() 
2

或者您可以使用plyr包来创建具有多个地块

library(ply) 
pdf("plots.pdf", width = 7, height = 7) 
d_ply(df, .(z), failwith(NA, function(x){plot(x$y,main=unique(z))}), .print=TRUE) 
dev.off() 

是一个PDF格式df是包含条件因子(z)和目标变量(y)的数据帧。您将获得与z级别一样多的地块,所有这些都包含在pdf报告中。