我有两个不同的(很长)R 脚本,每个脚本最终生成两个 ggplots(p 和 q)。
我想将这两个图保存为“gg-files”,以便我可以在第三个 R 脚本中重新上传它们,其中我将使用 ggarrange (或其他)将它们合并为学术出版物。
如何将 ggplots 导出/导入为“gg-objects”?
我对我的代码表示歉意 - 我是新手
先感谢您!
我研究了几种保存方法(例如 ggsave、svg() def.off()、imager 包、rsvg 包),但没有一个提供我正在寻找的内容。
# script A
rm(list = ls()) # clean environment
dat <- data.frame(x = 1:10, y = 1:10)
p <- ggplot(dat, aes(x = x, y = y)) + geom_point()
svg(filename = "p.svg") # saves as image
p
dev.off()
# script B
rm(list = ls()) # clean environment
dat <- data.frame(x = 1:10, y = 1:10)
q <- ggplot(dat, aes(x …Run Code Online (Sandbox Code Playgroud)