我想在ggsurvplot内/上方插入图像。如何实现?
让我们画一个ggsurvplot的最小工作示例:
require (survminer)
require (survival)
fit2 <- survfit (Surv (entry, futime, death) ~ 1, myeloma)
ggsurvplot (fit2,
data = myeloma,
ggtheme = theme_gray(),
legend = "none",
risk.table = TRUE)
我如何在这个ggsurvplot上插入一个图像,例如R_logo来产生这样的东西(图像用Powerpoint组装)?
我知道如何使用“标准”ggplot,但不是ggsurvplot。
有线索吗
提前感谢您的帮助。
查尔斯
1条答案
按热度按时间ccrfmcuu1#
将图像添加到生存图的一个选项是使用
ggplot2::annotation_custom
。与默认ggplot
相比,唯一的区别是ggruvplot
是一个列表,其中图存储为名为plot
的元素。因此,我们必须将图像添加到这个列表元素:编辑在图像周围添加黑框的一个选项是通过第二个
annotation_custom
在图像顶部添加rectGrob
。