我正在尝试使用以下方法将绘图渲染为 PDF:
pdf('~/Desktop/test.pdf', bg = "white", paper="USr")
p <- ggplot(df, aes(something)) + geom_bar();
print(p)
# I'm actually printing a bunch of graphs to the PDF
dev.off()
PDF 功能中的“USr”正在设置 PDF 以横向模式打印。该图已生成并以页面为中心,但右侧/左侧边距较大,并且该图未按比例缩小以占用可用的全部 11 英寸。
我已经尝试对 pdf(...) 命令和 ggplot 本身进行一些调整。有这种方式的解决方案,还是我需要使用专用的报告/pdf 包,如 sweave 或 knitr?