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에서 산점도를 만드는 방법