r - R:ggsurvplot 如何在 start.time(2 年)之前删除平线
问题描述
我已经定义了 start.time = 2 和 xlim = c(2,10)。但我不明白为什么2年前有一条平线。实际上没有 event_years < 2。任何人都可以帮忙吗?
谢谢!
event_censor <- c(rep(0,15), 1,0,1,1,0)
event_years <- c(10,10,2.37,10,5.87,10,10,10,5.80,
10,10,10,10,6.67,5.71,2.01,2.30,3.19,8.75,2.61)
test.df<-as.data.frame(cbind(event_censor,event_years))
ggsurvplot(survfit(Surv(event_years, event_censor) ~ 1,
data = test.df, start.time=2 ),
data = test.df, fun = "event", xlim = c(2,10), break.x.by = 1)
解决方案
这是编辑后的代码
library(survminer);library(survival)
ggsurvplot(survfit(Surv(event_years, event_censor) ~ 1,
data = test.df, start.time=2 ),
data = test.df, fun = "event", xlim = c(2,10), break.x.by = 1,axes.offset=F)
我刚加了axes.offset=F
。您可能会使用以下方法找到更多详细信息??ggsurvplot
推荐阅读
- apache-kafka - 使用 kafka 的实时窗口计数器
- python - OpenCV 给出了不正确的 FPS 和视频帧数
- swift - 初始化需要 `init(coder: NSCoder)` 的子类
- java - 如何更改 CHEVRON 形状的角度
- google-apps-script - 在多个日历上查找空闲时段
- express - Pug / Jade:在 .pug 模板文件中呈现 pug 格式文本的字符串变量
- javascript - 如果选中复选框,则执行函数
- python - 数字的 Python 正则表达式问题
- c# - 如何从 .txt 文件创建的列表中删除一行?
- javascript - IOS设备不填充点击功能属性添加