0

matplotlib または matlab では、次のようなことができます。

figure(n)
clf()

R でこれを行うにはどうすればよいでしょうか。

目的のアクションは、ウィンドウ "n"、つまり n=3 に新しい空白のプロット ウィンドウを表示することです。以降のすべてのプロット コマンドは、このアクティブなウィンドウに表示されます。

私はこれを以前に確実に理解していましたが、Rに戻ったときは常に調べなければなりません。「x11」といくつかのオプションがトリックかもしれません。

4

1 に答える 1

3

複数のグラフィックス デバイスを開いている場合dev.listは、開いているデバイスのリストが表示されます。このdev.cur関数は、それらのどれが現在/アクティブなデバイスであるかを返します。を使用dev.setして、開いているデバイスのどれを現在のデバイスまたはアクティブなデバイスにするかを選択できます (新しいプロットがどこに行くか)。dev.nextと をdev.prev一緒に使用しdev.setて、アクティブなデバイスを循環させることもできます。これらの関数からの戻り値の名前を見て、デバイスの種類を確認できます。これは、ファイル デバイスをスキップしながら画面デバイスをローテーションするのに役立つ場合があります。

par(mfrow=c(3,2))1 つのデバイス内で複数のFigure セットアップ ( ) を使用している場合、 を使用par(mfg=c(r,c))して、r 番目の行 c 列の Figure を次にプロットする Figure として設定できます。

于 2012-08-02T16:08:55.110 に答える