如何在 R 中将多个图导出为 pdf?有谁知道这个命令是什么?
问问题
22470 次
4 回答
9
You may want to try this:
pdf(file='plot.pdf')
plot(1:10)
dev.off()
Since you didn't provide any reproducible example I just give you the example written above. See the documentation by doing ?pdf
and ?dev.off()
于 2012-11-05T19:58:41.567 回答
3
多个情节将是(添加到Jilber)
pdf(file='plot.pdf')
par(mfrow=(c(1,3)))
plot(1:10)
plot(rnorm(10)
plot(rnorm(10)
dev.off()
于 2012-11-05T20:06:02.747 回答
2
或者您可以使用 plyr 包创建具有多个绘图的 pdf
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()
df 是一个包含条件因子 (z) 和目标变量 (y) 的数据框。您将获得与 z 级别一样多的图,所有图都包含在 pdf 报告中。
于 2012-11-05T20:24:04.080 回答
0
以上答案将帮助您导出表格中的图表,但如果您希望它们在表格中,如 1 行中的 2-3 个图表,您可以使用以下代码:
pdf("Export_Plots.pdf", width = 16 , height = 10, title = "EDA Plots for data")
par(mfrow=c(2,2))
for(i in 1:10){
par(mar = c(5,4,4,5)+.1)
plot(i)
}
dev.off()
请查看以下链接了解更多详情: https ://topbullets.com/2017/04/19/exporting-multiple-graphs-in-same-plot-to-pdf-in-r-topbullets-com/
于 2017-04-30T16:12:28.077 回答