r——ggsurfplot中x轴tickmarks的调整频率



我正试图使用参数xticks.by从R 3.5.1中的包ggplot2增加ggsurvplot函数中x轴tickmark的频率。但无论我输入什么,tickmarks的频率都保持不变。使用yticks.by参数调整y轴记号似乎有效。

示例代码:

library(survival)
library(survminer)
data(ovarian)
data.frame(ovarian)
surv_object <- Surv(time = ovarian$futime, event = ovarian$fustat)
fit1 <- survfit(surv_object ~ rx, data = ovarian)
ggsurvplot(fit1, data = ovarian, xticks.by = 150)

运行此代码可得到以下带有默认x轴刻度标记(300(的图:存活图

我做错了什么?

您应该通过使用break.time.by

ggsurvplot(fit1, data = ovarian, break.time.by = 150)

最新更新