2016-10-28 6 views
0

申し訳ありません私は愚かな質問をしていますが、私はR/Sweaveにはまったく新しいです。
ファイルを実行すると、RStudioはプロットされた各図形(およびSweaveファイルから生成されたすべての図形を含むPDFファイル)に対して、pdfファイルを自動的に生成することに気付きました。例えば、私はRStudioのコードの次のチャンク(簡易版)を有すると仮定:どのようにして、図形ごとにpdfファイルを生成するのを回避するには?

\begin{figure}[htbp] 
\centering 
<<fig1, fig=TRUE, echo=FALSE>>= 
    plot(pts.X,1:length(pts.X), 
     main = "Type I error for X-var IT") 
@ 
\caption{} 
\label{X-var} 
\end{figure} 

そして、RStudioはR/SweaveFileName-fig1.pdfならびにPDFファイルと呼ばれるPDFファイルを保存しますRplots.pdf Sweaveファイルに含まれている他の図も含まれます。私のR/Sweaveファイルには多くの数字が含まれているので、R/Sweaveでこのオプションを変更できるかどうかは疑問でした。そして、そうでない場合は、これらのpdfファイルを別のフォルダにリダイレクトすることは可能ですか?

答えて

2

数字の生成を避けることはできません。 RStudioは実際にはここで多くの作業を行っていません。それは単に他のソフトウェアに指示するだけです。

  • Rは図を生成し、LaTeXソースコードはそれをインポートします。
  • LaTeXはFigureをインポートし、ドキュメント全体の最終.pdfを生成します。

\SweaveOptions{prefix.string = figs/}を使用して特定の場所にファイルを置くようにRに指示することができます。これをあなたの書類のどこかに入れてください。 かなり早く、すべての数字は "figs"というディレクトリに置かれます(これが動作するためには存在する必要があります)。

Sweaveのオプションの詳細については、utilsパッケージのビネットを参照してください。

+0

ありがとうございました!これは自分の仕事を整理するのに役立ちます。 –

関連する問題