1

我正在尝试使用以下方法一起构建 3 个散点图:

par(mfrow=c(3,1)),pty='s')

但它们在 A4 尺寸的纸上显得相当小。当我使用:

par(mfrow=c(3,1))只是,散点图过于拉伸(长度方向)。有什么东西可以让我调整尺寸,使它们在 A4 尺寸的纸上足够大(3 个图)?

这是我目前用来绘制第一个的:

(apirt$irt12[apirt$surv==1],
apirt$prtemp[apirt$surv==1],
xlab="ave.base of ears (°C)",
ylab="rectal (°C)",
xlim=c(26,42),
ylim=c(30,42),
col='blue')

谢谢,

巴兹

4

2 回答 2

2

我建议par(mfrow=c(2,2), pty='s')改用。然后,您将有一个 2 x 2 的图形布局(一个空的象限),这将为方形绘图区域提供更多空间。您还应该确保您的绘图设备设置为与您的纸张具有相同的尺寸。减少边距也会给你更大的绘图区域(只要确保为注释留出足够的空间)。

于 2012-03-20T22:38:05.837 回答
1

您应该在某处指定页面的大小...

pdf(file="tmp.pdf",width=21/2,height=29.7/2)
op <- par(mfrow=c(3,1), pty="s")  # or c(2,2) 
plot(1:100,cumsum(rnorm(100)))
plot(1:100,cumsum(rnorm(100)))
plot(1:100,cumsum(rnorm(100)))
par(op)
dev.off()
于 2012-03-21T00:33:07.787 回答