抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

前段时间帮同事做图, 又解锁了一些新的问题和解决方式, 涉及ggpubr, 生存分析包, 做个记录.

survminer绘制出图形的保存问题

survminer中包含一个很方便的函数ggsurvplot, 使用该函数可很方便的绘制生存曲线并加上分组的显著性检验, 还能在图形下方加上频数表.

但是这个函数跟一般的ggplot系函数的返回并不同, 他返回的并不是一个ggplot()对象, 而是ggsurvplot对象, 这个对象中包含survObj$plot为生存图形本地, survObj$table为频数表图形. 所以如果需要自己使用ggplot的一些语法对图形进行调整修饰的话, 应该对这两个对象内包含的对象进行操作.

ggpubr至今存在分面图显著性检验标注bug

截止到去年12月, ggpubr的箱线图(其他未测试, 可能也有)的在分面后附加显著性检验时, 依然存在一定bug, 包括分面后数据不正确, 显著性检验标注位置不正确. 需要手动绘制单个图形然后把他们组合起来

图内表格标注

挖坑待补充

多种显著性标注实现方式

由于某次甲方的图形提出了比较麻烦的要求, 即进行显著性检验的时候, 以某组作为参考进行, 然后这个某组, 有两个而不是一个, 因此ggpubr本身自带的函数无法满足需求, 我花了好大功夫查找如何手动进行绘制, 不同要求对应的不同实现方法记录在此:

挖坑待补充

评论

留下友善的评论吧~