我使用的是Windows 7x64和R v2.14.2,其中革命性的R作为GUI。
出于某种原因,每次我制作plot
时,控制台都会声明:
Waiting to confirm page change...
......情节说明:
Click or hit ENTER for next page
我必须点击图中的某个位置才能完成其情节。
我想知道我做错了什么,有没有办法解决这个问题而不重新安装R?
更新1
我试过了:
devAskNewPage(FALSE)
options(device.ask.default = FALSE)
grDevices::devAskNewPage(ask=FALSE)
这是我的窗口列表:
> dev.list()
windows
2
我认为在使用plot.new()
创建新图形窗口后,此问题就开始了。我的机器昨晚也非优雅地关闭了。另一个奇怪的说法是,图形在Revolution R中工作(虽然很奇怪),但在RStudio中根本不显示,即使它使用不同的核心R版本(v2.15.2)。
更新2
我想知道是否有办法将par()
设置为其安装默认值?
更新3
重启机器;问题依然存在。
答案 0 :(得分:3)
我认为您需要关闭图形设备并在devAskNewPage
或getOption("device.ask.default")
更改生效之前打开一个新设备。
猜测,您正在调用一些代码,其中要求更改绘图,然后尝试在同一设备中创建更多绘图。
答案 1 :(得分:1)
这个肯定是用户错误; Windows和R都运行良好。
问题在于子功能中的plot命令:
plot(y ~ a + b)
此命令不会在一个图表上绘制两个系列;它将它们分别绘制在两个图形上,并在它们之间显示消息“点击或按下ENTER进入下一页”。所有其他前体/症状都是简单的巧合。