ggsurvplot 정말 좋은 graphic tool 입니다.
논문 투고를 준비하다보면...
ggsurvplot 을 이용해서 그린 figure 를 하나의 figure 로 합치고 싶을 때가 있습니다.
이럴때 쓰는 코드를 알려드리겠습니다.
splots <- list()
splots[[1]] <- ggsurvplot object1
splots[[2]] <- ggsurvplot object2
splots[[3]] <- ggsurvplot object3
sfig1<-arrange_ggsurvplots(splots, ncol=3, nrow=1)
R 코드를 좀 다루어보셨다면 위의 코드를 보고 바로 아시겠지만...
gridExtra::grid.arrange 와는 다르게 survminer::arrange_ggsurvplots 는 객체를 list 로 받아야 합니다.
그래서 미리 그린 plot 들을 splots 라는 새로운 list에 묶어주는 과정이 필요합니다.
위의 예시로 만든 figure 는 다음과 같습니다.
내용은 공개할 수가 없는 내용이라 모두 가렸습니다. 양해부탁드립니다.
어때요 참 쉽죠?
'R_statistics > Rs_graphics' 카테고리의 다른 글
[R프로그래밍] 데이터시각화 with ggplot2:: ggplot 으로 ROC curve 그리기 (0) | 2020.12.11 |
---|---|
[R프로그래밍] 데이터시각화 with ggplot2:: annotate 에서 bold 체 사용하기 (0) | 2019.10.25 |
[R프로그래밍] 데이터시각화 with ggplot2:: 그래프 예쁘게 그리기, 경계선 지우기 (0) | 2019.09.21 |
[R프로그래밍] 데이터시각화 with ggplot2:: geom_histogram, 히스토그램 in R (0) | 2019.09.17 |
[R프로그래밍] 데이터시각화 with ggplot2:: 범례 (legend) 제거하기 (remove) (0) | 2019.03.20 |