2

我正在使用 Windows 7x64 和 R v2.14.2,以革命 R 作为 GUI。

出于某种原因,每次我制作 aplot时,控制台都会指出:

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()创建新的图形窗口之后开始的。昨晚我的机器也被非正常关闭了。另一个奇怪的问题是,图形在革命 R 中工作(尽管奇怪),但在 RStudio 中根本不显示,即使它使用不同的核心 R 版本(v2.15.2)。

更新 2

我想知道是否有办法设置par()其安装默认值?

更新 3

重启机器;问题依然存在。

4

2 回答 2

3

我认为您需要在更改devAskNewPagegetOption("device.ask.default")生效之前关闭图形设备并打开一个新设备。

猜测一下,您正在调用一些代码,其中要求更改绘图已打开,然后尝试在同一设备中创建更多绘图。

于 2013-02-18T12:50:14.460 回答
1

这绝对是用户错误;Windows 和 R 都运行良好。

问题在于子函数中的 plot 命令:

plot(y ~ a + b)

此命令不会在一张图上绘制两个系列;它将它们分别绘制在两个图表上,并在它们之间显示消息“单击或按 ENTER 进入下一页”。所有其他前兆/症状都是简单的巧合。

于 2013-02-18T12:54:57.300 回答