我希望在一个图中有几个子图。但是每个子图的外观都很窄。如何调整宽高比,使每个子图变得更宽?谢谢!
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")
}
我希望在一个图中有几个子图。但是每个子图的外观都很窄。如何调整宽高比,使每个子图变得更宽?谢谢!
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")
}
您可以将设备扩宽(适用于您的系统的X11、Windows、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)))
etc.