簡體   English   中英

使用 ggsurvplot 和 survminer 時刪除分層線上的破折號

[英]Remove dash on strata line when using ggsurvplot and survminer

如何更改性別階層的線型,使其成為一條沒有所有小“十字”的線,如下圖所示? 我希望得到一條實線。 當有很多數據點時,十字讓事情看起來有點擁擠。

library(survminer)


fit <- survfit( Surv(time, status) ~ sex, data = colon )
ggsurvplot(fit, colon,
                palette = "jco", pval = TRUE)

在此處輸入圖像描述

這些是審查事件,通常期望您將它們顯示在生存曲線上。 如果你真的想擺脫它們(我沒有看到直接在ggsurvplot中執行此操作的選項),你可以在創建繪圖后刪除它們所在的圖層。 這是一個代表:

library(survminer)
library(survival)

fit <- survfit( Surv(time, status) ~ sex, data = colon )
g <- ggsurvplot(fit, colon, palette = "jco", pval = TRUE)

g$plot$layers[[3]] <- NULL

g

創建於 2022-12-15,使用reprex v2.0.2

您可以像這樣將參數censor.shape與 NA 一起使用:

library(survminer)
library(survival)
fit <- survfit( Surv(time, status) ~ sex, data = colon )
ggsurvplot(fit, colon,
           palette = "jco", pval = TRUE,
           censor.shape=NA)

創建於 2022-12-15,使用reprex v2.0.2


使用一些有用的鏈接檢查此答案

有關更多信息和選項,請查看文檔中的檢查點部分

你只需要設置censor=FALSE

library(survminer)
library(survival) # to obtain the colon dataset

fit <- survfit(Surv(time, status) ~ sex, data = colon)
ggsurvplot(fit, colon, censor = FALSE,
           palette = "jco", pval = TRUE)

生存情節

如果你搜索ggsurvplot的幫助,你會發現有更多參數可以自定義截尾事件:

檢查點

  • 審查員:邏輯值。 如果為 TRUE(默認),將繪制檢查器。

  • censor.shape :指定審查點形狀的字符或數值。 默認值為“+”(3),明智的選擇是“|” (124)。

  • censor.size :指定審查點大小的數值。 默認值為 4.5。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM