본문 바로가기

정리/시각화

[R] 복수의 plot align 하기 정렬 하기

728x90
[R] 복수의 plot align 하기 정렬 하기

1 시작

이번에는 plot align 하는 방법을 적으려 한다.

2 문제

먼저 문제의 상황을 보자.

코드 : grid.arrange(gg,qq,pp, nrow=3)

grid.arrange

grid.arrange

위 그래프들을 보면 x 축의 시작 부분이 일치 하지 않는 것을 볼 수 있다.

그 때문에 Nov 02, Nov 04 위치가 plot 마다 재각기 다르다.

이를 해결하기 위해 이래저래 찾아봤는데 가장 간단한 방법은 역시나 패키지 설치 후 가능했다.

3 해결 방법 (cowplot)

gg, pp, qq 는 모두 ggplot 객체들이다.

코드 : cowplot::plot_grid(gg,pp,qq,nrow = 3, align = “v”)

cowplot

cowplot

깔끔히 정렬이 되었다.