我创建了一个相关图:
library(nycflights13)
ggpairs(flights) +
ggsave(filename = paste("overall_corr_plot.png"), path = paste(getwd(), "/images", sep = ""))这给了我一个错误:
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)它似乎丢失了一些数据。有可能解决这个问题吗?如果有,如何解决?
发布于 2020-03-16 19:39:10
您并没有将ggsave添加到您的图中,这正是+在这里所表示的。只需在运行绘图后调用ggsave,它会自动保存发送到图形设备的最后一个绘图。
ggpairs(flights)
ggsave(filename = paste("overall_corr_plot.png"), path = paste(getwd(), "/images", sep = ""))请注意,整个flights数据上的ggpairs将是疯狂的,您将不得不大幅增加cardinality_threshold,但这不是这里的问题。
https://stackoverflow.com/questions/60705119
复制相似问题