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

时间:2016-06-29 08:50:10

标签: r plot rstudio device

我已经多次报告此错误,但从未有过解决方案。我在Windows 10中使用Rstudio用于桌面。我无法在Rstudio中生成图表。 R命令行中的绘图完美地工作;在Rstudio中如果我打开像png("myplot.png"); plot(1); dev.off()这样的设备,那就完美了。

但如果我只是想在Rstudio中制作一个情节(例如情节(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 

1 个答案:

答案 0 :(得分:-1)

您可以使用 ggplot2 包来解决情节问题。