我是R编程的新手,当我尝试运行代码时遇到了这个错误。这只是创建一个包含一些数据的饼图。任何人都可以向我解释为什么我会收到此错误及其含义?
1)我正在运行Windows 2)版本3.4.0 3)我正在使用RGui桌面 4)R版本3.4.0
setelement(3,A,Value)
答案 0 :(得分:8)
尝试
while (!is.null(dev.list())) dev.off()
答案 1 :(得分:1)
在我的情况下,错误的原因也很愚蠢。万一有人遇到同样的问题...
dev.off
将导致:
function (which = dev.cur())
{
if (which == 1)
stop("cannot shut down device 1 (the null device)")
.External(C_devoff, as.integer(which))
dev.cur()
}
<bytecode: 0x0000000028e62bd8>
<environment: namespace:grDevices>
不要忘记功能括号:
dev.off()
答案 2 :(得分:1)
我有这种情况并通过运行以下2或3次来解决它:
dev.set(dev.next())
控制台应该最终吐出来:
quartz_off_screen
3
一旦看到这个,就会呈现这些情节。
P.S。您可以以同样的方式使用dev.set(dev.prev())
。
答案 3 :(得分:0)
事实证明,唯一的问题是文件试图保存到的位置。我修改了代码以保存到不同的目录,并且工作正常
答案 4 :(得分:0)
遇到此问题时,我也尝试运行dev_off(),并尝试从正在处理的Rchunk中创建文件。为了修复它,我突出显示了整个块并尝试重新运行它。上面没有这么说,所以我想在需要时添加一些帮助。