2010-11-22 195 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