我有一个非常愚蠢的问题要问大家。
我在 GGally 下使用 ggpairs 来创建相关矩阵,不知何故我发现 GGally 并没有像 ggplot2 那样提供保存功能。函数 ggsave 不适用于非 ggplot2 对象。我尝试使用 pdf 或 png,但它们不起作用。我想知道是否可以轻松将此图片保存到本地文件?谢谢你的热心帮助。
虽然@CMichael 的评论很好(我不知道,因此 +1),但仅当您想从 GGally 生成的绘图矩阵中保存特定绘图时才适用。我相信你想保存整个情节矩阵- 我最近也经历过的需要。因此,您可以使用标准的 R 方法并通过打开相应的(以所需格式)图形设备,打印对象并关闭设备来保存图形,这将有效地将图形保存为所需的格式。
# use pdf() instead of svg(), if you want PDF output
svg("myPlotMatrix.svg", height = 7, width = 7)
g <- ggpairs(...)
print(g)
dev.off()