2012-11-05 38 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報告中。