survminer (version 0.4.8)

ggsurvplot_list: Plot a List of Survfit Objects

Description

Take a list of survfit objects and produce a list of ggsurvplots.

Usage

ggsurvplot_list(
  fit,
  data,
  title = NULL,
  legend.labs = NULL,
  legend.title = "Strata",
  ...
)

Arguments

fit

a list of survfit objects.

data

data used to fit survival curves. Can be also a list of same length than fit.

title

title of the plot. Can be a character vector or a list of titles of same length than fit. If title is not specified and fit is a named list, then the names of fit list are used as title.

legend.labs

character vector specifying legend labels. Used to replace the names of the strata from the fit. Should be given in the same order as those strata. Can be a list when fit is a list.

legend.title

legend title for each plot. Can be a character vector or a list of titles of same length than fit.

...

other arguments passed to the core function ggsurvplot

Value

Returns a list of ggsurvplots.

See Also

ggsurvplot

Examples

Run this code
# NOT RUN {
library(survival)

# Create a list of formulas
#:::::::::::::::::::::::::::::::::::::::::::::::::::::::
data(colon)
f1 <- survfit(Surv(time, status) ~ adhere, data = colon)
f2 <- survfit(Surv(time, status) ~ rx, data = colon)
fits <- list(sex = f1, rx = f2)

# Visualize
#:::::::::::::::::::::::::::::::::::::::::::::::::::::::
legend.title <- list("sex", "rx")
ggsurvplot_list(fits, colon, legend.title = legend.title)

# }

Run the code above in your browser using DataLab