4

現在、複数のページに複数のプロットを保存するために pdf() を使用しています。

plot.new() だけでページを変更します。

svg() と png() で同じことを簡単に行うことはできますか? 現在、最後のプロットのみがファイルに保存されます。

同じファイルに入れることができない場合、output.png、output2.png のようなファイルを自動生成してもらえますか。

4

1 に答える 1

11

ヘルプ ページ?png?svg見ると、デフォルトのファイル名がそれぞれ"Rplot%03d.png"とであることがわかります"Rplot%03d.svg"。これらの名前の%03d部分は、新しいプロットが作成されるたびに新しいファイルが自動的に開かれ、ファイル名のその部分が増加する整数に置き換えられることを意味します。したがって、最初のファイルは「Rplot001.png」になり、次は「Rplot002.png」になります。

デフォルトのファイル名が気に入らない場合は、独自のファイル名を作成して、"myplots%02d.png". これ%は数字の部分が始まる場所であり、0オプションですが、数字を0で埋めることを示しています(したがって、1、2、...ではなく01、02、...を取得します)。これは一般的に優先されるため、並べ替えは正しく機能し (そうしないと、並べ替えが 1,10,11,2,3,... と表示される場合があります)、数字 (デフォルトでは 3、私の例では 2) は桁数です。 1,000 個を超えるプロットの場合は、4 個まで増やす必要があります。100 個を作成しないことがわかっている場合は、2 個で問題ありません (10 個未満のプロットを作成することがわかっている場合は、1 個で問題ありません)。そして、dは単なる整数の指標です。

于 2013-09-23T16:18:08.013 に答える