2010-11-22 116 views
3

我想在一个绘图中连续绘制几个子图。然而,每个子情节的清晰度都很窄。如何调整纵横比以便每个子图都变宽?谢谢! alt text调整绘图的纵横比R

par(mfrow=c(1,3)) 
for (i in 1:3){ 
     dest=density(out[,i]) 
     hist(out[,i], xlim=range(dest$x),xlab=paste("x[",i,"]"),ylab="density", main="", prob=TRUE) 
     lines(dest,col="red") 
} 

回答

3

你可以使设备更广泛的(X11,窗户,PDF,或任何适用于您的系统)。

X11(15, 7) 
par(mfrow=c(1,3)) 
plot(density(rnorm(1000))) 

您还可以更改页边距,如果你不能改变的装置。

mar <- par("mar"); mar[c(2, 4)] <- 0 
par(mfrow=c(1,3), mar = mar) 
plot(density(rnorm(1000))) 
plot(density(rnorm(1000))) 

+0

若干操作系统允许用户绘制伸展的窗口。绘图区域重新绘制为矢量对象。 – 2010-11-22 05:25:54