如何在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图?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 r ggplot 图存储为 html 代码片段

如何保存底部导航片段的状态 - 具有单个导航图的 Android 导航组件

如何使用 R 将饼图保存到 ppt 幻灯片中?

我在哪里更改此 Python 代码片段以将临时文件保存在 tmp 文件夹中?

轻松保存重复多用的代码片段

在 R 中保存雷达图