Создайте пустой участок с помощью 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