R在作图时遇到的问题以及解决方法

以后决定写博客记录一下写代码时遇到的问题,以及寻找的解决方法供自己以后回顾


画图时出现这种问题
Error in gzfile(file, "wb") : cannot open the connection

In addition: Warning message:
In gzfile(file, “wb”) :
cannot open compressed file ‘C:/Users/???/AppData/Local/Temp/Rtmp8scvYv/rs-graphics-0156094c-8772-4347-bf87-b346d6520cb9/265d538d-b1de-4647-89bc-2a2216d990aa.snapshot’, probable reason ‘Invalid argument’
Graphics error: Plot rendering error

经过这两天的查找,突然发现用R端口运行程序时数据画图时却能正常运行,然后在结合网上资料,明白了 ”Errorin gzfile(file, "wb") :cannot open the connection“ 异常的原因和处理办法了,首先它与 window系统是64位还是32位无关,主要原因是Rstudio 这个 IDE 在含有中文路径下无法建立系统生成的临时数据画图的存储,进而无法访问到系统到snapshot文件。具体处理方法如下:

第一步:在系统用户文件夹下创建一个纯英文的temp文件路径,例如创建一个Yoong文件,然后建立一个如图中红线所示的文件路径 Yoong\AppData\Local\Temp. 这里的 “用户“ 由于是系统自动生成的,所以会自动变成 C:\Users\Yoong… ,其中 Temp文件为空文件。

第二步,找到系统的高级设置,打开系统属性的环境变量设置,分别在个人用户环境变量中的TMEP 和 TMP 环境变量后面把上面创建的 temp 文件路径复制到这两个环境变量后面,然后,用户环境变量中的TEMP和TMP修改后如下:

TEMP : C:\Users\悠风号\AppData\Local\Temp;C:\Users\Yoong\AppData\Local\Temp

TMP : C:\Users\悠风号\AppData\Local\Temp;C:\Users\Yoong\AppData\Local\Temp

最后,再次重新打开Rstudio后,即可正常运行。
————————————————

原文链接:https://blog.csdn.net/qq_23031939/article/details/79441043

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值