私はチャートを混乱させています。作成したチャートをPDFとして書き出したいと思います。 rstudioのPlotタブで 'export'をクリックし、手動で「PDFとしてプロットを保存」を選択することも可能です。私のセクションの1つ1つをpdf()
/dev.off()
にラップしないことをお勧めします。現在のプロットを書き出すコマンドはありますか?
理想的には、RStudioで現在表示されているプロットを取り、希望のパラメータ(フォーマット/ファイル名/幅/高さ)で保存する機能が必要です。
思考?
@ naught101の提案を1として更新
- 5×7用(インチ!)の便利なサイズはA4 Word文書に貼り付けるpdfファイルを、よく次のような作品:
dev.copy2pdf(file="example.pdf", width = 7, height = 5)
を使用している間
dopdf <- function(filename = "dopdf.pdf", pdf.width = 7, pdf.height = 5) {
dev.copy2pdf(file=filename, width = pdf.width, height = pdf.height)
}
:デフォルトの寸法の簡単と呼ばれる機能として、
いっそは関数を使用して保存させていただきましたが、dev.copy2pdf
は良い汎用ソリューションです(私の元の質問に答える)。
再現可能な例を提供してください。スクリプトの先頭に1つのpdf()を、スクリプトの最後に1つのdev.off()を置くのはなぜでしょうか?作成されたすべてのプロットは、1つの素敵なpdfに配置されますか? –
私が作業しているRスクリプトは、Word文書に埋め込まれる15個のプロットを作成します。それらのサイズが異なるので(したがって、単一のPDFは助けにならないでしょう)、PDFを変更すると更新されるようにプロットPDFをドキュメントに埋め込んでリンクしたいと思います(個々のファイルが必要です)。さらに、これはワークフローとは大いに関係しています.GDocsフォームからデータを探索しながらプロットを数多く調整し、私の目の前にある最終バージョンを使用できるようにしたいと考えています。例として、どのプロットでも... – Simbamangu
各プロットの前にpng()とdev.off()ブロックを使用してください。私はあなたの質問をより明確に表現する必要があると思います。 – nav