mfg
引数 toを使用して、プロットする次のフレームを指定できますpar
。詳細?par
については、を参照してください。したがって、次のようなコマンド:
par(mfg=c(1,2))
次の高レベル プロットは、1 行 2 列目のプロットに移動することを意味します。これは、独自のカスタム順序でプロットするために使用できます。ただし、layout
ほとんどの場合、これを使用する方がおそらく簡単です。
これを使用してプロットするフレームを指定する場合、R はフレームをプロットする準備ができていると想定し、そこにあるものは何も削除しないため、そこに既存のプロットがある場合は上書きされ、おそらく両方が表示されますきれいに見えません。
次のようなコードを使用して、既存のプロットの上に長方形を描画して、プロットするための空白のフレームを作成できます。
par(xpd=NA)
rect( grconvertX(0, from='nfc'), grconvertY(0,from='nfc'),
grconvertX(1,from='nfc'), grconvertY(1, from='nfc'),
col='white',border='white')
これは画面上で見るには問題ありませんが、エクスポートまたは印刷する場合は注意が必要です。場合によっては、グラフィック ファイルのプリンターまたはインタープリターが白い四角形を「何もしない」と解釈し、再び両方が表示されます。プロット。
一般に、スクリプト ウィンドウで 1 行または 2 行以上のコードを使用するプロットを実行するのが最善です。これにより、何かを変更したい場合は、スクリプトを編集して、このようなトリックに頼るのではなく、最初からプロット全体を再作成できます。 .