You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Kaplan-Meier生存分析图Y轴从小数改为百分比

KM生存曲线Y轴小数转百分比的解决方案

方法1:用scales包快速实现

先安装并加载scales包,通过自定义轴刻度替换默认小数显示:

# 首次使用需安装包
install.packages("scales")
library(scales)

# 绘制基础生存曲线,关闭默认Y轴
plot(surv.kaplan1, col="blue", bg="lightblue", 
     xlab = "冲突后年数", ylab = "和平概率", yaxt = "n")

# 添加百分比格式的Y轴刻度
axis(2, at = seq(0, 1, 0.2), labels = percent(seq(0, 1, 0.2)))

方法2:手动构造标签(无需额外包)

如果不想安装新包,直接手动生成百分比刻度标签:

# 绘制曲线时关闭默认Y轴
plot(surv.kaplan1, col="blue", bg="lightblue", 
     xlab = "冲突后年数", ylab = "和平概率", yaxt = "n")

# 自定义Y轴刻度与百分比标签
axis(2, at = seq(0, 1, 0.2), labels = paste0(seq(0, 100, 20), "%"))

方法3:用survminer包生成ggplot风格图形(推荐)

survminer的ggsurvplot支持直接设置Y轴为百分比,图形更美观且易于调整:

# 安装加载包
install.packages("survminer")
library(survminer)

# 生成带百分比Y轴的生存曲线
ggsurvplot(surv.kaplan1, 
           xlab = "冲突后年数", 
           ylab = "和平概率",
           palette = "blue",
           yscale = "percent")  # 核心参数:启用百分比Y轴

内容的提问来源于stack exchange,提问作者R-ookie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 13:18:27