当使用pdf()R中的函数在外部文件中保存绘图时,我们可以指定width和/或height调整绘图的大小.但是,有些情况下我们会获得多个图(比如说使用par(mfrow=c(2,4))).在这种情况下,很难确定什么是最好的width和heightPDF文件,以便正确显示所有图.有没有办法让R自动"适应PDF文件中的图"?我搜索了论点pdf()并尝试了一些,但结果并不令人满意.非常感谢你!
使用 ggplot 怎么样?
require(ggplot2)
# Bogus data
x <- rnorm(10000)
y <- as.factor(round(rnorm(10000, mean=10, sd=2), 0))
df <- data.frame(vals=x, factors=y)
myplot <- ggplot(data=df, aes(x=vals)) +
geom_density() +
facet_wrap(~ factors)
ggsave(filename="~/foo.pdf", plot=myplot, width=8, height=10, units="in")
Run Code Online (Sandbox Code Playgroud)
编辑:如果您需要打印多页,请参阅此问题。
| 归档时间: |
|
| 查看次数: |
8063 次 |
| 最近记录: |