2017-01-06 3 views
-3

私はいくつかのオプションを経由してグラフィックウィンドウに画像を保存することができることを知っている:> .... として保存>ファイル 複数の開いているグラフィックウィンドウをRに保存する簡単な方法は?

  • ...

    • を右クリックして画像>保存

      私も(など、tiff()、例えば、save()pdf()jpg()png())私はオープニング/外部ファイルに保存することで、複数の画像を保存することができることを知って

      Howev er、には複数のOPENデバイスウィンドウイメージをRに保存する方法がありますか?

      this questionなどの場合や、非常に複雑なグラフィックスを描画するのに時間がかかりすぎる場合(最初はファイルを外部ファイルに保存しなかった後に再作成する必要がない) 。

      P.S.私は、Rバージョン3.3.1(64ビット)をWindows 7マシンで使用しています。 RStudioを使用しないでください。

  • +0

    「同時に」とはどういう意味ですか?あなたの問題は現在開いているデバイスを保存することだと私は理解しています。 – enneppi

    +0

    @ニコラ、開いているすべてのデバイスウィンドウを1つの機能にまとめておくことを検討していたと思います。しかし、それは私が本当に必要とするよりも具体的に思えます。多段階アプローチは簡潔で単純な場合でもうまくいくはずです。私は自分の質問を編集して「同時に」を取り除きます。 – theforestecologist

    +0

    複数のグラフィックデバイス間を移動する方法をお探しですか? (つまり、プロットを作成し、新しい石英ウィンドウを開始し、アクティブなデバイスを最初のウィンドウに戻して保存します)。https://stat.ethz.ch/R-manual/R-devel/library/grDevices/htmlを参照してください。 /dev.html –

    答えて

    1

    dev.list()のすべての現在のグラフィックデバイスを一覧表示します。次に、リストをループして、それぞれを保存します。

    複数のグラフィックスウィンドウを開きます。次に、実行してください:

    for(d in dev.list()) { 
        dev.set(d) 
        Name = paste("Image", d, ".jpg", sep="") 
        dev.copy(jpeg, Name) 
        dev.off() 
    } 
    

    もちろん、必要に応じてjpeg以外の形式を使用できます。

    関連する問題