在ggplot2中设置绘图区域的大小

Mar*_*pov 9 r ggplot2

有没有办法来直接指定的宽度和高度绘图区ggplot2,例如3"和4"个下面的数字?

在此输入图像描述

示例代码:

library(ggplot2)
x <- seq(-5,5,by=.1)
d <- data.frame(x=x,y=cos(x))
p <- ggplot(d) + aes(x=x,y=y) + geom_line()
ggsave(p,file='~/example.pdf')
Run Code Online (Sandbox Code Playgroud)