小编Ell*_*le 的帖子

更新后显示 ggplot 时 R 崩溃(进程内存读取超出范围)

我刚刚更新到 R 4.1.0 并重新安装了我的软件包和 Rstudio(在 Ubuntu 20.04 上)。现在,当我尝试制作任何 ggplot 时,R 内存不足并崩溃。错误消息很长,我无法完全阅读它,因为 R 会话立即中止,但它提到了"missing nul terminator","process memory read out of range"以及一堆[XXXX:XXXX:YYYYYYYY,ZZZZZZ,AAAAAA ERROR: elf_dynamic_array_reader.h:61] tag not found和 finally的行[XXXX:XXXX:YYYYYYYY,ZZZZZZ,AAAAAA] ERROR directory_reader_posix.cc:42] opendir: No such file or directory (2)(其中 X、Y、Z 和 A 是数字)。

我最初在我的数据中遇到了这个错误,但它似乎发生在任何 ggplot 上:

library(ggplot2)

ggplot(mtcars, aes(x = cyl, y = mpg)) + geom_boxplot()
Run Code Online (Sandbox Code Playgroud)

我认为这与实际显示绘图有关,因为当我将绘图保存到变量中时它不会崩溃,然后将ggsave()其保存,并且生成的文件很好。当我在下一行ggplot(...)的函数中执行时也可以ggsave()

基础 R 中的相同图工作正常。

boxplot(mpg~cyl, data = mtcars) 
Run Code Online (Sandbox Code Playgroud)

==> 在绘图窗格中显示箱线图

重新安装 ggplot2install.packages()并没有解决问题,我 …

r ggplot2 rstudio

18
推荐指数
2
解决办法
1653
查看次数

标签 统计

ggplot2 ×1

r ×1

rstudio ×1