我想合并survminer图(如arrange_ggsurvplots()
):ggsurvplot(对于Kaplan Meier模型)和ggadjustedcurves(对于考克斯)。
library(survminer)
fitKM <- survfit(Surv(time, status) ~ sex, data = lung)
fitCox <- coxph(Surv(time, status) ~ sex, data = lung)
p1 = ggsurvplot(fitKM, data = lung)
p2 = ggadjustedcurves(fitCox, data = lung,variable = "sex")
当我这样做:
arrange_ggsurvplots(x = list(p1,p2))
我有
Error in FUN(X[[i]], ...) : An object of class ggsurvplot is required.
我该怎么做?
1条答案
按热度按时间k10s72fa1#
ggsurvplot
对象是一个list
,其中生存曲线的图存储为名为plot
的元素,即ggplot
对象,而ggadjustedcurves
默认返回ggplot
对象。因此,合并两个图的一个选项是使用
ggplot
对象的可用选项之一,例如patchwork
: