私はknitr
を使ってレポートを生成しています。しかし、私は多くの場合、最初にすべてのプロットを含む「内部」文書を作成し、最終的なレポートや論文の一部にのみ含めるようにします。 1とナンバリングしながらなど、`fig.keep = 'all'`を使って`ニット'するときの図形名の指定方法
<<sample, fig.keep = 'all'>>=
specimen <- c("436a", "783a", "10b")
for (s in specimen) # in reality it would e.g. be levels (specimen)
plot (results [s])
@
これは、ファイルfigures/sample1.pdf
、figures/sample2.pdf
の数を生成します 、2:
言ってやるが、私は、体系的生産フィギュアのセットを持って、私は私の標本をループ言います、...ニットで作成されたレポートには適しています。紙にプロットの1つを含めるには、厄介でエラーが発生して、どのPDFファイルがどのサンプルに属しているかを知ることができます。
"figures/sample-436a.pdf"
のようなファイル名をknitr
に使用するにはどうすればよいですか?
私は<<fig.path = sprintf ("figures/sample-%s", s)>>=
を試してみましたが、それは動作しません:s
は不明ですので、私はチャンクを保存するときfig.path
は、右のチャンク処理の先頭でない評価されると思います。
PS:エラーのリスクを軽減するための1つの明らかな方法はタイトルですが、これは論文では醜いです。
誤解されるかもしれませんが、あなたの背景と同じ色でタイトルを印刷できますか?白、それらを見えないようにして、デバッグに利用できるようにしますか? – PatrickT
@PatrickT:デバッグ用ではありません。プレゼンテーションや長いペーパーのためにそのようなシリーズの権利を選ぶために。また、目に見えないタイトルはそれを助けません。ファイルマネージャのアイコンで読むことができれば、目に見えるタイトルが役立ちます。 – cbeleites
私は、おかげでcbeleitesを参照してください。 – PatrickT