windows系统下如何将图形保存为a4大小的pdf文件?在 R 中,将图形保存为 pdf 文件很容易,但如何将其保存为 a4 大小的文件?
问问题
19942 次
2 回答
28
pdf("a4_output.pdf", paper="a4")
如果您希望 A4 成为默认的 pdf 大小,则无需继续指定它:
pdf.options(paper = "a4")
以上适用于默认的 R 绘图,对于 ggplot 您需要使用该ggsave
功能。我不确定 ggplot 是否具有内置纸张尺寸,但您可以使用 以任何单位指定尺寸ggsave
,因此对于 A4,您可以执行以下操作:
ggsave(file="a4_output.pdf", width = 210, height = 297, units = "mm")
于 2013-05-28T02:51:57.983 回答
11
我遇到了这个问题,发现我需要正确的device
( cairo_pdf
) 才能正确打印所有文本。也适用grid.arrange
。
对于肖像:
ggsave(filename="yourfile.pdf",
plot = yourplot,
device = cairo_pdf,
width = 210,
height = 297,
units = "mm")
对于风景:
ggsave(filename="yourfile.pdf",
plot = yourplot,
device = cairo_pdf,
width = 297,
height = 210,
units = "mm")
或者,dplyr
您可以使用:
ggplot(...) %>%
ggsave(
filename="yourfile.pdf",
plot = .,
device = cairo_pdf,
width = 210,
height = 297,
units = "mm")
于 2017-09-27T07:59:52.997 回答