2

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

マシンを再起動しました。問題はまだ存在します。

4

2 に答える 2

3

devAskNewPage変更または有効にする前に、グラフィックス デバイスを閉じて新しいデバイスを開く必要があると思いますgetOption("device.ask.default")

推測では、プロットの変更を要求するコードがオンになっていて、同じデバイスでさらにプロットを作成しようとしているコードを呼び出しています。

于 2013-02-18T12:50:14.460 に答える
1

これは間違いなくユーザー エラーです。Windows と R の両方が完全に機能しています。

問題は、サブ関数の plot コマンドにありました。

plot(y ~ a + b)

このコマンドは、2 つのシリーズを 1 つのグラフにプロットしません。それらを 2 つのグラフに別々にプロットし、その間に「クリックするか、Enter キーを押して次のページを表示してください」というメッセージを表示します。他のすべての前兆/症状は単純な偶然の一致でした。

于 2013-02-18T12:54:57.300 に答える