【发布时间】:2014-06-12 20:13:25
【问题描述】:
我想创建一个包含 5 个图表的 1 页 pdf 文档。我希望第一张图成为主图,占据页面的 1/3。而最后 4 个其他图表的大小相同。
到目前为止我正在使用:
pdf('Austriacus fish2, obs1,FG')
par(mfrow=c(3,2))
plot(c.aus3.1FG$x.position,c.aus2.1FG$y.position)
plot(c.aus3.1FG$x.position,type="o")
plot(c.aus3.1FG$y.position, type="o")
acf(x.tsc.aus3.1FG,100)
acf(y.tsc.aus3.1FG,100)
dev.off()
但这会创建 3 行,每行有 2 个图表。
主图需要是:
plot(c.aus1.1FG$x.position,c.aus1.1FG$y.position)
而 4 个较小的图需要是:
plot(c.aus3.1FG$x.position,type="o")
plot(c.aus3.1FG$y.position, type="o")
acf(x.tsc.aus3.1FG,100)
acf(y.tsc.aus3.1FG,100)
【问题讨论】:
-
尝试
layout自定义子图的大小和位置? -
正如 xb 所说,mfrow 只会做均匀间隔的网格。
layout是你想要的。 -
一些例子,Combining Plots