如何使用Survminer包優(yōu)雅的繪制生存曲線?
#風(fēng)險(xiǎn)表也需要分割
#每一個(gè)facet plot item對(duì)應(yīng)一個(gè)風(fēng)險(xiǎn)表,水平垂直都分割ggsurv$table + facet_grid(rx ~ adhere, scales = "free")+ theme(legend.position = "none")

#或者,每一個(gè)facet columns對(duì)應(yīng)一個(gè)風(fēng)險(xiǎn)表,只分割垂直方向tbl_facet <- ggsurv$table + facet_grid(.~ adhere, scales = "free")tbl_facet + theme(legend.position = "none")

#最終合并分割后生存曲線和風(fēng)險(xiǎn)表,主要應(yīng)用ggplot包的gridExtra函數(shù)
# 合并生存曲線和風(fēng)險(xiǎn)表g2 <- ggplotGrob(curv_facet)g3 <- ggplotGrob(tbl_facet)min_ncol <- min(ncol(g2), ncol(g3))#gridExtra::gtable_rbind表示合并表格g <-gridExtra::gtable_rbind(g2[, 1:min_ncol], g3[, 1:min_ncol], size="last")g$widths <- grid::unit.pmax(g2$widths, g3$widths)# 最終繪制于一張圖上grid::grid.newpage()grid::grid.draw(g)

#因圖片偏大,建議自行運(yùn)行代碼查看
3.主要函數(shù)arrange_ggsurvplots ()
3.1用法:
arrange_ggsurvplots(x, print = TRUE, title = NA, ncol = 2, nrow = 1, surv.plot.height = NULL, risk.table.height = NULL, ncensor.plot.height = NULL, ...)
3.2 參數(shù)詳解:
參數(shù)用法xggsurvplots的列表print邏輯值。如果為TRUE,則顯示排列的圖title圖片的標(biāo)題。默認(rèn)值為NAsurv.plot.height網(wǎng)格上生存點(diǎn)的高度,默認(rèn):0.75risk.table.height網(wǎng)格上風(fēng)險(xiǎn)表的高度,默認(rèn)值為0.25,當(dāng)risk.table=FALSE時(shí)忽略ncensor.plot.height刪失點(diǎn)的高度,當(dāng) ncensor.plot = TRUE時(shí)使用3.3 示例:
# 從lung數(shù)據(jù)庫(kù)和colon數(shù)據(jù)庫(kù)中分別構(gòu)建兩個(gè)生存曲線fit1<- survfit(Surv(time, status) ~ sex, data = lung)fit2<- survfit(Surv(time, status) ~ adhere, data = colon)# 圖1選擇fit1,圖2選擇fit2,先分別畫圖splots <-list()splots[[1]] <- ggsurvplot(fit1, data = lung, risk.table = TRUE, ggtheme = theme_minimal())splots[[2]]<- ggsurvplot(fit2, data = colon, risk.table = TRUE, ggtheme = theme_grey())# 合并在同一張圖中arrange_ggsurvplots(splots, print = TRUE, ncol = 2, nrow = 1, risk.table.height = 0.4)

# 也可以不輸出,直接保存pdf格式在指定文件夾res <- arrange_ggsurvplots(splots, print = FALSE)ggsave("myfile.pdf", res)
4.主要函數(shù)ggcoxzph()
4.1 用法:
ggcoxzph(fit, resid = TRUE, se = TRUE, df = 4, nsmo = 40, var, point.col = "red", point.size = 1, point.shape = 19, point.a(chǎn)lpha = 1, caption = NULL, ggtheme = theme_survminer(), ...)
4.2 參數(shù):
參數(shù)作用fitcox.zph類對(duì)象resid邏輯值,如果為TRUE,則殘差和擬合度包括在繪圖中se如果邏輯值為TRUE,則將在兩個(gè)標(biāo)準(zhǔn)誤差處添加置信區(qū)間df擬合曲線的自由度,df=2,表示線性擬合nsmo用來(lái)畫擬合的樣條平滑曲線點(diǎn)的數(shù)目4.3 示例:
#依舊使用 lung數(shù)據(jù)# 行cox回歸和ph檢驗(yàn)fit <- coxph(Surv(time, status) ~ sex + age, data = lung)ftest <- cox.zph(fit)# 查看cox回歸整體模型ftest

#畫所有變量ggcoxzph(ftest)

# 用指定變量順序和變量畫圖,font.main標(biāo)題的字體樣式ggcoxzph(ftest, var = c("age", "sex"), font.main = 10)

#Cox模型Ph檢驗(yàn)圖看法:(以上圖結(jié)果為例)
cox回歸模型cox.zph.fit,模型的整體檢驗(yàn)P值(GLOBAL)是0.194,大于0.05,說(shuō)明模型整體滿足PH檢驗(yàn)。從上圖可以看出,二個(gè)變量的P值均大于0.05,說(shuō)明每個(gè)變量均滿足PH檢驗(yàn)。上圖中實(shí)線是擬合的樣條平滑曲線(黑色實(shí)線),虛線表示擬合曲線上下2個(gè)單位的標(biāo)準(zhǔn)差(黑色虛線)。如果殘差曲線(紅色的點(diǎn))偏離2個(gè)單位的標(biāo)準(zhǔn)差則表示不滿足比例風(fēng)險(xiǎn)假定。從上圖中可見,各協(xié)變量滿足PH風(fēng)險(xiǎn)假設(shè)。?正常情況下,以上Schoenfeld殘差(圖中紅色的點(diǎn))應(yīng)該與時(shí)間無(wú)關(guān),如果殘差與時(shí)間有相關(guān)趨勢(shì),則違反PH假設(shè)的證據(jù)。殘差圖上,橫軸代表時(shí)間,如果殘差均勻的分布,則表示殘差與時(shí)間相互獨(dú)立。
5.小結(jié)
當(dāng)然,實(shí)現(xiàn)生存分析可視化的方法還有很多,比如:SPSS、Graphpad Prism等多種作圖工具,小伙伴們可以依據(jù)自己的愛好自行選擇哦。
發(fā)表評(píng)論
請(qǐng)輸入評(píng)論內(nèi)容...
請(qǐng)輸入評(píng)論/評(píng)論長(zhǎng)度6~500個(gè)字
圖片新聞
-

11個(gè)醫(yī)療器械被注銷,2026年6項(xiàng)醫(yī)械監(jiān)管重點(diǎn)明確
-

7款進(jìn)口醫(yī)械主動(dòng)召回,10款創(chuàng)新醫(yī)療器械擬入特別審查
-

AI賦能精準(zhǔn)醫(yī)療!1月22日行業(yè)專家線上開講!
-

骨科植入類耗材分類與通用名迎統(tǒng)一規(guī)范
-

CMDE連發(fā)兩則醫(yī)械審批公示,涉及創(chuàng)新產(chǎn)品、臨床急需品類
-

2025年12月批準(zhǔn)注冊(cè)388個(gè)醫(yī)療器械產(chǎn)品
-

ChatZOC,藏在口袋里的「眼科醫(yī)生」
-

金百澤科技亮相中國(guó)國(guó)際醫(yī)療器械博覽會(huì) | 盡顯醫(yī)療領(lǐng)域硬實(shí)力
最新活動(dòng)更多
-
即日-5.20立即下載>> 【限時(shí)免費(fèi)】物理場(chǎng)仿真助力生物醫(yī)學(xué)領(lǐng)域技術(shù)創(chuàng)新
-
6月25日立即預(yù)約>> OFweek 2026中國(guó)高端醫(yī)療器械產(chǎn)業(yè)關(guān)鍵技術(shù)系列在線會(huì)議-醫(yī)療電子及先進(jìn)醫(yī)用材料關(guān)鍵技術(shù)專場(chǎng)
-
精彩回顧立即查看>> OFweek 2026智慧醫(yī)院創(chuàng)新發(fā)展大會(huì)暨醫(yī)療機(jī)器人創(chuàng)新發(fā)展峰會(huì)
-
精彩回顧立即查看>> 深圳“OFweek 2026醫(yī)療機(jī)器人創(chuàng)新發(fā)展峰會(huì)“
-
精彩回顧立即查看>> OFweek2026智慧醫(yī)院創(chuàng)新發(fā)展大會(huì)
-
精彩回顧立即查看>> OFweek2026醫(yī)療器械技術(shù)系列在線會(huì)議-AI精準(zhǔn)醫(yī)療專場(chǎng)
- 1 暴跌90%后,被集采重創(chuàng)的中國(guó)心血管藥王,重新殺回來(lái)了
- 2 2025全球Top20藥企財(cái)報(bào)深度:強(qiáng)生營(yíng)收千億,禮來(lái)GLP-1引爆代謝,并購(gòu)聚焦CNS與自免
- 3 利潤(rùn)“失血”!魚躍醫(yī)療,重押這一賽道!
- 4 興齊眼藥2025年凈利翻倍,阿托品競(jìng)品將至
- 5 2026年中國(guó)實(shí)體瘤治療產(chǎn)業(yè)全景:TOP10頭部企業(yè)研發(fā)格局與市場(chǎng)趨勢(shì)解析
- 6 “現(xiàn)象級(jí)”基石陣容,劑泰科技給AI制藥再添一把火
- 7 劑泰科技通過(guò)聆訊,沖刺AI藥物遞送第一股
- 8 6000萬(wàn)戰(zhàn)略融資!腦機(jī)接口再獲資本獨(dú)家重倉(cāng)!
- 9 中國(guó)創(chuàng)新藥,最好的時(shí)代來(lái)了
- 10 依沃西全球III期未達(dá)統(tǒng)計(jì)閾值,康方生物出海首遇硬坎
- 高級(jí)軟件工程師 廣東省/深圳市
- 自動(dòng)化高級(jí)工程師 廣東省/深圳市
- 光器件研發(fā)工程師 福建省/福州市
- 銷售總監(jiān)(光器件) 北京市/海淀區(qū)
- 激光器高級(jí)銷售經(jīng)理 上海市/虹口區(qū)
- 光器件物理工程師 北京市/海淀區(qū)
- 激光研發(fā)工程師 北京市/昌平區(qū)
- 技術(shù)專家 廣東省/江門市
- 封裝工程師 北京市/海淀區(qū)
- 結(jié)構(gòu)工程師 廣東省/深圳市


分享

