如何将R基础图形保存为对象?

How to save R base graphics as an object?

我有一个使用 circlize 包构建的和弦图。不幸的是,似乎没有办法将其保存为对象。我想让情节成为一个对象(尤其是 ggplot obkect),这样我就可以修改一些周围的文本并将其导出到 xlsx。有什么建议吗?

谢谢!

来自不同包的几个选项:

ggplotify:

g <- as.grob(~plot(runif(10)))
grid.draw(g)

牛图:

plot(runif(10))
p1_recorded <- recordPlot()
ggdraw(p1_recorded)