построение нескольких графиков в R - par - PullRequest
0 голосов
/ 27 апреля 2018

Я использовал par(mfrow = c(2,2)) для создания матрицы 2х2 графиков. Ранее это работало просто отлично. Однако на этот раз мои участки слишком малы. Я ничего не изменил в коде. Наверное, я изменил обстановку, не зная. Любые идеи, как я могу отменить изменения? enter image description here enter image description here

> 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")

1 Ответ

0 голосов
/ 27 апреля 2018

Если вы хотите вернуться к 1 строке одного столбца, используйте par (mfrow = c (1,1)). Shud использует функцию options для получения вычисленных отображений и их результатов

Прежде чем начать изменять какие-либо настройки параметров, лучше сохранить старые параметры:

old.o <- options()

Тогда для возврата к оригиналу можно использовать:

options(old.o)

Редактировать

Попробуйте сбросить графическое устройство и начать графики заново, будьте осторожны, вы можете потерять все предыдущие графики. dev.off ()

...