粘贴每组的随访时间与事件标记,即可画出可直接投稿的 Kaplan-Meier 生存曲线(KM curve)——内置删失标记、风险人数表与 Log-rank 检验。
已载入 30 条观察记录
已载入 30 条观察记录
生存曲线记录的是研究对象随时间推移仍未发生终点事件的概率。曲线从 1.0 开始,每当有一次死亡或其他终点事件发生,曲线就会下降一截,降幅取决于那一刻仍在随访中的人数。
曲线上的短竖线是删失标记,代表提前退出研究或随访到期但尚未发生事件的对象。删失只把这些对象移出风险人群,并不会让曲线下降,这正是 Kaplan-Meier 估计法区别于直接画原始百分比的地方。
图下方的风险人数表(number at risk)记录每组在各个时间点还有多少人仍在观察中。审稿人靠这张表判断曲线尾部有多可信——如果尾部只剩寥寥几人,生存曲线在那里的波动就没什么参考价值。

用 Figwise 生成的生存曲线示例,从经典的两臂对照试验到多组生物标志物比较。
治疗组与对照组的总生存期 KM 曲线,图上标注了删失刻度、风险人数表和 Log-rank 检验 p 值。
高、中、低生物标志物表达三组的生存曲线,直观展示 KM 曲线如何区分预后差异。
单一队列随访五年的生存曲线——最简单的 KM 曲线形式,适合报告自然病程或单臂二期研究。
两种治疗方案的无病生存曲线,虚线标出各组首次降到 50% 的中位生存期位置。
从原始随访数据到一张可投稿的生存曲线,完整流程如下。
按治疗组或分层各建一组,命名方式与图例保持一致。颜色会自动分配,也可以手动调整。
每行输入一条观察记录,格式为「时间, 事件」,其中 1 表示发生了终点事件,0 表示该时间点为删失。
打开风险人数表和删失刻度,做出期刊风格的图表;组间对比时再加上 Log-rank p 值或中位生存期引导线。
生存曲线会随输入实时重绘。确认阶梯、刻度和表格都符合预期后,导出 SVG 或 PNG。

按治疗组、生物标志物分层或风险分组自由添加组别,每组一条独立配色的阶梯曲线,图例、风险人数表与 Log-rank 检验会随数据同步更新。

把某条观察记录标为删失,曲线会自动在对应位置画出刻度并调整风险人群。期刊要求的风险人数表基于同一份数据生成,并与 x 轴刻度对齐。

工具会对各组数据跑一次 Log-rank 检验,把 p 值直接标注在图上,还能叠加虚线标出各组的中位生存期。不用再为了一张图专门打开 R 或 SPSS。

这个 KM 曲线工具完全免费、无需注册,随访数据也不会离开浏览器——所有计算都在本地完成,临床数据无需上传任何服务器。画好的生存曲线可导出投稿用的 SVG 或幻灯片用的 PNG,均无水印。
研究者在读图和制图时最常问到的几个问题。
粘贴随访时间,打开风险人数表,在浏览器里直接导出一张可投稿的 Kaplan-Meier 曲线。