r - Rstudio将不会生成图:阴影图形设备错误:r错误4(R代码执行错误)

标签 r plot rstudio device

我已经见过多次报告此错误的信息,但是从来没有解决方法。我在Windows 10中将Rstudio用于台式机。我无法在Rstudio中生成图。 R命令行中的图可以完美工作;在Rstudio中,如果我打开png("myplot.png"); plot(1); dev.off()之类的设备,则效果很好。

但是,如果我只想在Rstudio中生成一个绘图(例如plot(1)),则会出现以下错误:

Error in plot.new() : 
 Shadow graphics device error: r error 4 (R code execution error)
In addition: Warning messages:
1: In grDevices:::png("C:/Users/marco/AppData/Local/Temp/RtmpgfCSkE/c79b28dca0464804b619980ea7a4d95e.png", :
 unable to open file 'C:/Users/marco/AppData/Local/Temp/RtmpgfCSkE/c79b28dca0464804b619980ea7a4d95e.png' for writing
2: In grDevices:::png("C:/Users/marco/AppData/Local/Temp/RtmpgfCSkE/c79b28dca0464804b619980ea7a4d95e.png", :
 opening device failed
3: In grDevices:::png("C:/Users/marco/AppData/Local/Temp/RtmpgfCSkE/c79b28dca0464804b619980ea7a4d95e.png", :
 unable to open file 'C:/Users/marco/AppData/Local/Temp/RtmpgfCSkE/c79b28dca0464804b619980ea7a4d95e.png' for writing
4: In grDevices:::png("C:/Users/marco/AppData/Local/Temp/RtmpgfCSkE/c79b28dca0464804b619980ea7a4d95e.png", :
 opening device failed

我尝试通通RStudio和R,清理注册表,然后再次安装,但仍然相同。在新计算机上安装R和Rstudio之后发生这种情况。 Windows 10之前的Rstudio从未遇到过此问题。

任何帮助将不胜感激,我在任何地方都找不到任何有用的提示。
> sessionInfo()
R version 3.3.1 (2016-06-21)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)

locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 LC_MONETARY=English_United States.1252 LC_NUMERIC=C LC_TIME=English_United States.1252

attached base packages:
[1] stats graphics grDevices utils datasets methods base

loaded via a namespace (and not attached):
[1] tools_3.3.1
> capabilities()
 jpeg png tiff tcltk X11 aqua http/ftp sockets libxml fifo cledit iconv NLS profmem cairo ICU 
 TRUE TRUE TRUE TRUE FALSE FALSE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE 
long.double libcurl 
 TRUE TRUE 

最佳答案

您可以使用ggplot2程序包解决绘图问题。

关于r - Rstudio将不会生成图:阴影图形设备错误:r错误4(R代码执行错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38094641/

相关文章:

R将数据框列与正则表达式结合起来

R 水平条形图,轴标签在两个轴之间拆分

r - ggplot : why does coord_cartesian(xlim . ..)不适用于scale_x_date?

r - shinydasboard 未加载 R

r - 使用传单库输出多个弹出值

r - 更改多语言 knitr/RMarkdown 文档中的提示

r - 将嵌套列表转换为数据框 : extract only specific elements of interest

c++ - Dyld 库未加载 : Reason: Image not found

graph - gnuplot 绘制离散(?)时间数据

r - 如何从 RStudio 服务器停止 EC2 实例