如何解决你如何翻转ggsurvplot中的坐标?
我正在尝试为我的生存分析图翻转 x 和 y(使用survminer 包),但是当我将 coord_flip() 添加到这行代码时:
ggsurvplot(poop_fit,data = egg.data,pval = TRUE,conf.int = TRUE,coord_flip())
我收到此错误:
Error in .apply_surv_func(df,fun = fun) : Invalid 'fun' argument
有谁知道在生存分析中是否有另一种翻转坐标的方法?
解决方法
您可以通过使用“$plot”访问图来访问/操作图,例如ggsurvplot(fit,data = lung)$plot
。例如:
require("survival")
require("survminer")
fit<- survfit(Surv(time,status) ~ sex,data = lung)
ggplot1 <- ggsurvplot(fit,data = lung)$plot
df1 <- data.frame(time=fit$time,nRisk=fit$n.risk,nRiskRel=fit$n.risk/max(fit$n.risk))
ggplot1 + geom_point(aes(x=time,y=nRiskRel),data = df1,alpha=0.5,size=3)
ggplot1 + coord_flip()
预翻转(无 + coord_flip()
):
后翻转(使用 + coord_flip()
):
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。