Computer Science/Errors

[Errors] Rstudio, Error in plot.new() : figure margins too large

Henry Cho 2024. 9. 19. 05:35
728x90

* 해당 포스트는 16 September 2022 작성된 글의 업데이트 버전입니다.


# 화면 사이즈가 맞지 않을 때

Error in plot.new() : figure margins too large

 

RStudio에서 데이터를 시각화하는 과정 (특정 그래프를 출력하려고 할 때)에서 발생하는 에러로 출력되는 화면 창의 공간이 충분하지 않아 발생하는 에러이다. 따라서  코드 자체에서 변경할 필요 없이 plot이 나오는 창에 대해서 크기를 조정해 주면 된다. 일반적으로 이작은 화면의 노트북을 사용하거나 출력되는 그래프 창의 크기가 작게 조정되어 있을 때에도 발생한다.

 

하지만 부득이하게 출력되는 그래프 창을 조정할 수 없거나 굳이 그래프의 출력 결과를 확인하기보다는 콘솔이나 스크립트 화면을 크게 가져가고 싶다면 그래프 사이즈 조정을 스크립트 내에서 할 수도 있다. 그럼에도 최소한의 출력되는 창 크기는 유지해줘야 한다.

# Reset the graphic device
dev.off()

# Adjust the margins before plotting
par(mar=c(3, 3, 2, 1))

Figure 1. 예시


 

728x90