Rstudio에서 모든 플롯을 지우는 방법(예제 포함)


다음 기본 구문을 사용하여 RStudio에서 모든 플롯을 지울 수 있습니다.

 dev. off ( dev.list ()[" RStudioGD "])

다음 예에서는 이 구문을 실제로 사용하는 방법을 보여줍니다.

예 1: RStudio에서 모든 플롯 지우기

다음 코드를 사용하여 RStudio에서 세 가지 다른 포인트 클라우드를 생성한다고 가정해 보겠습니다.

 #create some vectors
x <- c(1, 1, 3, 4, 6, 7, 9, 10, 14, 19)
y <- c(3, 5, 5, 4, 6, 9, 10, 14, 13, 14)
z <- c(14, 14, 13, 10, 6, 9, 5, 4, 3, 5)

#create several scatterplots
plot(x, y)
plot(x, z)
plot(y, z)

RStudio 플로팅 창에서 이러한 각 포인트 클라우드를 시각화할 수 있습니다.

플롯 창의 왼쪽 상단에 있는 파란색 화살표를 사용하여 우리가 만든 다양한 플롯을 스크롤할 수 있습니다.

그런 다음 다음 코드를 사용하여 RStudio 환경에서 모든 플롯을 지울 수 있습니다.

 #clear all plots
dev. off ( dev.list ()[" RStudioGD "])

이제 플로팅 창에서 모든 플롯이 비워집니다.

예 2: RStudio에서 모든 플롯 지우기(및 모든 오류 제거)

RStudio에 플롯이 없고 모든 플롯을 지우려고 하면 오류가 발생합니다.

 #attempt to clear all plots
dev. off ( dev.list ()[" RStudioGD "])

Error in if (which == 1) stop("cannot shut down device 1 (the null device)"): 
  argument is of length zeroan>))

그러나 try() 문을 사용하여 이 오류를 억제할 수 있습니다.

 #attempt to clear all plots (suppress error if not plots exist)
try(dev. off (dev. list ()[" RStudioGD "]), silent= TRUE )

이 코드는 RStudio에서 모든 플롯을 지우려고 시도하며 플롯이 없으면 오류가 표시되지 않습니다.

콘솔 창에서 이 코드를 실행하면 지울 플롯이 없더라도 오류가 발생하지 않습니다.

추가 리소스

다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

R에서 빈 플롯을 만드는 방법
R에서 산점도의 점에 레이블을 지정하는 방법
여러 변수를 사용하여 R에서 산점도를 만드는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다