Skip to content

Commit ffd0bc3

Browse files
MouksassiMouksassi
authored andcommitted
avoid droping color levels in the risk table
1 parent d5f7bcc commit ffd0bc3

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

R/ggkmrisktable.R

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -547,6 +547,13 @@ ggkmrisktable <- function(data = lung_long, # long format filter to Endpoint of
547547
risktabledata[[variable]] <- .get_variable_value(variable,risktabledata$strata, surv_object, data.long)
548548
}
549549
}
550+
551+
if (!is.null( levels(data.long[[colorinputvar]]))){
552+
collevels <- levels(data.long[[colorinputvar]])
553+
risktabledata[[colorinputvar]] <- factor(risktabledata[[colorinputvar]],
554+
levels = collevels)
555+
}
556+
550557
if(nrisk_filterout0){
551558
risktabledata <- risktabledata |>
552559
dplyr::filter(n.risk > 0)

0 commit comments

Comments
 (0)