This is an instruction of how to plot multiple survival curves
library(survival)
# Create a demo data set
#::::::::::::::::::::::::::::::::::::::::::::::::::::::::
set.seed(123)
demo.data <- data.frame(
os.time = colon$time,
os.status = colon$status,
pfs.time = sample(colon$time),
pfs.status = colon$status,
sex = colon$sex, rx = colon$rx, adhere = colon$adhere
)
demo.data
# Ex1: Combine null models
#::::::::::::::::::::::::::::::::::::::::::::::::::::::
# Fit
library(survminer)
training <- survfit( Surv(os.time, os.status) ~ adhere, data = demo.data)
testing <- survfit( Surv(os.time, os.status) ~ sex, data = demo.data)
# Combine on the same plot
fit <- list(training,testing)
ggsurvplot_combine(fit, demo.data,pval = TRUE,palette = "jco",risk.table = FALSE,
legend.labs = c("Group 1","Group 2","Group 3","Group 4"))


LS0tDQp0aXRsZTogIk11bHRpcGxlIHN1cnZpdmFsIGN1cnZlcyINCm91dHB1dDogaHRtbF9ub3RlYm9vaw0KLS0tDQoNClRoaXMgaXMgYW4gaW5zdHJ1Y3Rpb24gb2YgaG93IHRvIHBsb3QgbXVsdGlwbGUgc3Vydml2YWwgY3VydmVzDQoNCmBgYHtyfQ0KbGlicmFyeShzdXJ2aXZhbCkNCiMgQ3JlYXRlIGEgZGVtbyBkYXRhIHNldA0KIzo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6DQpzZXQuc2VlZCgxMjMpDQpkZW1vLmRhdGEgPC0gZGF0YS5mcmFtZSgNCiAgb3MudGltZSA9IGNvbG9uJHRpbWUsDQogIG9zLnN0YXR1cyA9IGNvbG9uJHN0YXR1cywNCiAgcGZzLnRpbWUgPSBzYW1wbGUoY29sb24kdGltZSksDQogIHBmcy5zdGF0dXMgPSBjb2xvbiRzdGF0dXMsDQogIHNleCA9IGNvbG9uJHNleCwgcnggPSBjb2xvbiRyeCwgYWRoZXJlID0gY29sb24kYWRoZXJlDQopDQpkZW1vLmRhdGENCg0KYGBgDQpgYGB7cn0NCiMgRXgxOiBDb21iaW5lIG51bGwgbW9kZWxzDQojOjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6DQojIEZpdA0KbGlicmFyeShzdXJ2bWluZXIpDQp0cmFpbmluZyA8LSBzdXJ2Zml0KCBTdXJ2KG9zLnRpbWUsIG9zLnN0YXR1cykgfiBhZGhlcmUsIGRhdGEgPSBkZW1vLmRhdGEpDQp0ZXN0aW5nIDwtIHN1cnZmaXQoIFN1cnYob3MudGltZSwgb3Muc3RhdHVzKSB+IHNleCwgZGF0YSA9IGRlbW8uZGF0YSkNCg0KYGBgDQpgYGB7cn0NCiMgQ29tYmluZSBvbiB0aGUgc2FtZSBwbG90DQpmaXQgPC0gbGlzdCh0cmFpbmluZyx0ZXN0aW5nKQ0KZ2dzdXJ2cGxvdF9jb21iaW5lKGZpdCwgZGVtby5kYXRhLHB2YWwgPSBUUlVFLHBhbGV0dGUgPSAiamNvIixyaXNrLnRhYmxlID0gRkFMU0UsDQogICAgICAgICAgICAgICAgICAgbGVnZW5kLmxhYnMgPSBjKCJHcm91cCAxIiwiR3JvdXAgMiIsIkdyb3VwIDMiLCJHcm91cCA0IikpDQpgYGANCg0K