我在 R 中有一些代码可以生成多页 pdf 文件:
pdf("myplot.pdf", width=8.5, height=5)
My.Plot(my.data, var1, var2)
My.Plot(my.data, var3, var2)
My.Plot(my.data, var4, var2)
dev.off()
My.Plot() 只是一个解析必要数据然后使用 ggplot 创建图形的函数
以上工作正常。但是,当我将此代码放入函数中时,不会生成任何图,并且无法读取/打开输出 PDF。
generate.PDF <- function(my.data) {
pdf("myplot.pdf", width=8.5, height=5)
My.Plot(my.data, var1, var2)
My.Plot(my.data, var3, var2)
My.Plot(my.data, var4, var2)
dev.off()
}