如何在R中保存ggcoxzph图?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在R中保存ggcoxzph图?相关的知识,希望对你有一定的参考价值。
我安装了Cox模型,然后使用qazxsw poi测试了比例风险假设。
我使用cox.zph
绘制了缩放的Schoenfeld残差,结果如此整洁,我想保存它。
由于我的变量是一个因子,ggcoxzph
返回一个4个图的网格,其中全局pvalue位于顶部。
ggcoxzph
问题是> coxt %>% cox.zph %>% ggcoxzph %>% class
[1] "ggcoxzph" "ggsurv" "list"
不接受这些类:
没有适用于'grid.draw'的方法应用于类“c('ggcoxzph','ggsurv','list')的对象”
ggsave()
虽然有点像魅力。
由于此测试属于一个函数(将应用于变量列表),因此最好不要在保存之前打印图。
如何以这种方式保存我的情节?
答案
这是使用coxt %>% cox.zph %>% ggcoxzph %>% print
的一种方式
gridExtra
完整的例子
library(gridExtra)
library(ggplot2)
ggsave("ggcoxzph", arrangeGrob(grobs = object.ggcoxzph))
以上是关于如何在R中保存ggcoxzph图?的主要内容,如果未能解决你的问题,请参考以下文章
如何保存底部导航片段的状态 - 具有单个导航图的 Android 导航组件