Error in RStudioGD() : Shadow graphics device error: r error 4 (Error in .External2(C_X11, pas...

下午打开Rstudio的时候发现图形没有出现在图形框中,花了不少时间在解决这个问题,记录一下下

解决方法1

错误

根据这个方法https://zhuanlan.zhihu.com/p/389858180 提到的
在Rstudio中直接输入 这样子是可以的

options(bitmapType='cairo')

plot(cars)

image.png

因为系统没有X11图形界面,所以的话上面我没有用option设置的话是默认的Xlib,是X11图形界面,所以错误了,我用option设置完之后,就可以用cairo渲染图片了。

解决办法2

我不想每次都要设置一下,所以在系统里设置,这样子就可以了
在你的R的路径中设置这么一个文件/*/R-4.5.0/lib/R/etc/Rprofile.site

options(bitmapType='cairo')

然后进去Rstudio中重启R ,然后再次运行:

getOption("bitmapType")

如果输出是:[1] "cairo"
那就可以了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 探序基因肿瘤研究院整理[https://cancer.tanxugene.cn] 下载R的源代码: https:/...
    expgene阅读 746评论 0 1
  • 一、编译安装R-4.2.11、升级gcc  R语言及很多它的包,要从源码编译安装,所以要先升级gcc到最新版,这是...
    JeanYe阅读 1,184评论 0 0
  • 其他 CPU占用 命令命令cond IO多路复用 漫谈五种IO模型(主讲IO多路复用)select、poll、ep...
    9fe5164d41b8阅读 270评论 0 0
  • !备忘,方便自己查询,随着使用更新,无参考价值。 Function reference[https://ggplo...
    shwzhao阅读 1,069评论 0 7
  • ggplot2绘图理念 图形系统的核心理念是把绘图与数据分离,把数据相关的绘图与数据无关的绘图分离,按图层作图。g...
    毛线东东a阅读 2,201评论 0 12