我已经多次报告此错误,但从未有过解决方案。我在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
答案 0 :(得分:-1)
您可以使用 ggplot2 包来解决情节问题。