我使用par(mfrow = c(2,2))
创建了一个2x2图的矩阵。这以前工作得很好。但是,这次我的情节太小了。
我没有改变代码中的任何内容。我想我必须在不知情的情况下改变环境。 我有什么想法可以恢复变化吗?
> par(mfrow = c(2,2))
> par("mar")
[1] 5.1 4.1 4.1 2.1
>
> plot(hat.ep,rstudent.ep,col="#E69F00", main="hat-values versus studentized residuals",
+ xlab="Hat value", ylab="Studentized residual")
> dffits.ep <- dffits(logit_reduced)
> plot(id,dffits.ep,type="l", col="#E69F00", main="Index Plot",
+ xlab="Identification", ylab="Diffits")
> cov.ep <- covratio(logit_reduced)
> plot(id,cov.ep,type="l",col="#E69F00", main="Covariance Ratio",
+ xlab="Identification", ylab="Covariance Ratio")
> cook.ep <- cooks.distance(logit_reduced)
> plot(id,cook.ep,type="l",col="#E69F00", main="Cook's Distance",
+ xlab="Identification", ylab="Cook's Distance")
答案 0 :(得分:1)
如果你想回到1行一列图,请使用par(mfrow = c(1,1))。 Shud use options函数用于获取计算显示及其结果
在开始更改任何选项设置之前,最好保存旧选项:
old.o <- options()
然后恢复原来可以使用:
options(old.o)
尝试重置图形设备,然后重新开始绘图,请注意,您可能会丢失以前的所有绘图。 dev.off()