我正在尝试使用以下方法将绘图呈现为PDF:
我正在尝试使用以下方法将绘图呈现为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?
ggsave("~/Desktop/test.pdf", ...)
并明确指定width
和height
时会发生什么? - Beasterfieldggsave
不起作用。 - Beasterfield