Создайте пустой участок с помощью ggsurvplot

Можно ли создать пустой участок с помощью survminer::ggsurvplot?

Вот пример. Скажем, в зависимости от количества групп я хочу создать график ggsurvplot. На рисунке 1 показан пример с 2 группами. Если нет групп, желаемым результатом будет Рисунок 2 (здесь создан Paint).

library(survival)
library(survminer)

set.seed(123)
df=data.frame(gender=c(rep("group1", 10), rep("group2", 10)), value=c(rnorm(10,mean = 2), rnorm(10,mean = 3)))
fit = surv_fit(Surv(value) ~ gender, data = df)
p = ggsurvplot(fit, data = df,  surv.median.line = "none") 

1 ответ

Решение

Будь умным лисом и расставь цвета, т.е. palette= к белому.

ggsurvplot(fit, data=df, surv.median.line="none", palette=rep("white", 2), legend="none") 

https://sta ckru.com/images/f2afd243008ec3b3a0c12bf6995181af4b4522ef.png

Другие вопросы по тегам