これは簡単な問題だと思いますが、私のgoogle/help fooが失敗したので、それはあなた次第です。
複数のプロットを生成するRスクリプトがあり、すべてのプロットを一度に(個別のウィンドウで)画面に表示したいのですが、複数のグラフィックスウィンドウを開く方法がわかりません。私はggplot2を使用していますが、これはより基本的な問題だと感じているので、この単純な例では基本のグラフィックを使用しています
x<-c(1:10)
y<-sin(x)
z<-cos(x)
dev.new()
plot(y=y,x=x)
dev.off()
dev.new()
plot(x=x,y=z)
しかし、これは機能しません。これが重要な場合はWindowsを使用しています(Windows + Eclipse + StatEt)
dev.off()
で行を削除すると、これは正常に機能します。
Rstudioで作業している場合、複数のグラフィックデバイスをサポートしていないため(現在のところ)、これは機能しない可能性があります。
プロットを別のウィンドウで開くには、プロットコマンドごとにx11()を使用します
x<-c(1:10)
y<-sin(x)
z<-cos(x)
plot(y=y,x=x)
x11()
plot(x=x,y=z)
あなたが5年近く前に質問したので、これは非常に遅いことを知っていますが、同じウィンドウで2つのグラフを比較しようとしている場合(これは私がよく行うことです)、関数par(mfrow = c( 1,2))
これは、2つの別個のグラフを比較します。他のラインと同様に1つの行に4つのグラフが必要な場合:par(mfrow = c(1,4))2 x 2の設定で4つのグラフが必要な場合:par(mfrow = c(2,2))