首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试在ggpairs之后使用ggsave时出现错误

尝试在ggpairs之后使用ggsave时出现错误
EN

Stack Overflow用户
提问于 2020-03-16 19:26:54
回答 1查看 78关注 0票数 2

我创建了一个相关图:

代码语言:javascript
复制
library(nycflights13)
ggpairs(flights) +
  ggsave(filename = paste("overall_corr_plot.png"), path = paste(getwd(), "/images", sep = ""))

这给了我一个错误:

代码语言:javascript
复制
Error in `+.gg`(ggpairs(flights), ggsave(filename = paste("overall_corr_plot.png"),  :                                                        
  'ggmatrix' does not know how to add objects that do not have class 'theme' or 'labels'. Received object with class: 'NULL'
In addition: There were 15 warnings (use warnings() to see them)

它似乎丢失了一些数据。有可能解决这个问题吗?如果有,如何解决?

EN

回答 1

Stack Overflow用户

发布于 2020-03-16 19:39:10

您并没有将ggsave添加到您的图中,这正是+在这里所表示的。只需在运行绘图后调用ggsave,它会自动保存发送到图形设备的最后一个绘图。

代码语言:javascript
复制
ggpairs(flights)
ggsave(filename = paste("overall_corr_plot.png"), path = paste(getwd(), "/images", sep = ""))

请注意,整个flights数据上的ggpairs将是疯狂的,您将不得不大幅增加cardinality_threshold,但这不是这里的问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60705119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档