使用ggsurvplot与survminer时,如何将分层生存曲线改为无叉实线?
移除生存曲线上的删失标记(小叉),改为纯实线
你看到的曲线上的小“叉”是删失数据的标记,只需在ggsurvplot()中添加mark.time = FALSE参数即可关闭这些标记,让曲线变为纯实线,避免数据点多时图表拥挤。
修改后的完整代码:
library(survminer) fit <- survfit(Surv(time, status) ~ sex, data = colon ) ggsurvplot(fit, colon, palette = "jco", pval = TRUE, mark.time = FALSE) # 关闭删失标记的关键参数
参数说明
mark.time = FALSE:默认情况下该参数为TRUE,会在删失数据点绘制小叉标记;设置为FALSE后将只保留平滑的生存曲线,不再显示标记。- 若需要强制指定线条为实线,可额外添加
linetype = 1(不过默认线条样式就是实线,通常无需额外设置)。
内容的提问来源于stack exchange,提问作者curious
相关产品推荐
相关产品推荐

