首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >dev.off()中出错:无法关闭设备%1(空设备)

dev.off()中出错:无法关闭设备%1(空设备)
EN

Stack Overflow用户
提问于 2017-06-03 03:33:28
回答 5查看 37.6K关注 0票数 10

我是R编程的新手,当我试图运行代码时,我遇到了这个错误。这只是创建了一个包含一些数据的饼图。有人能给我解释一下为什么会出现这个错误吗?这意味着什么?

1)我正在运行windows 2)版本3.4.0 3)我正在使用RGui desktop 4) R版本3.4.0

代码语言:javascript
运行
复制
# Create data for the graph.
x <- c(21, 62, 10, 53)
labels <- c("London", "New York", "Singapore", "Mumbai")

# Give the chart file a name.
png(file = "city_title_colours.jpg")

# Plot the chart with title and rainbow color pallet.
pie(x, labels, main = "City pie chart", col = rainbow(length(x)))

# Save the file.
dev.off()
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-07-07 19:23:57

事实证明,这样做的唯一问题是文件试图保存到的位置。我修改了代码以保存到不同的目录,它工作得很好

票数 2
EN

Stack Overflow用户

发布于 2018-01-04 02:07:47

尝试

代码语言:javascript
运行
复制
while (!is.null(dev.list()))  dev.off()
票数 20
EN

Stack Overflow用户

发布于 2018-04-06 07:38:22

我遇到了这种情况,并通过运行以下2到3次来解决它:

代码语言:javascript
运行
复制
dev.set(dev.next())

控制台最终应该会输出:

代码语言:javascript
运行
复制
quartz_off_screen 
                3

一旦你看到这个,地块就会被渲染。

另外,你也可以以同样的方式使用dev.set(dev.prev())

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44336215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档