以前はRStudioを使ってggplot2を作成し、RSudio内からPDFとして書き出しました。これは素晴らしいことです。knitrとRStudioを使ったLaTeX pdfへのggplot2出力の埋め込み
私は今、knitrを使用して自動化しようとしていますが、グラフの高さと重さを設定して高品質の出力を作成する場所を調べるのに問題があります。
これは私の現在の試みですが、「横並び」グラフは回転していません。横向きのグラフは表示されず、解像度が低いようです。
アドバイスありがとうございます。 ggplot2とknitrの両方が積極的に開発されているようですが、インターネット検索は私の悲惨さにつながっています。 LaTeXは私にとって初めてのものです。また、このツールセットの一般的なワークフロー戦略にも感謝します。前もって感謝します。
\documentclass[letterpaper]{article}
\usepackage{lscape}
\begin{document}
<<load, echo=FALSE, results='hide', warning=FALSE, message=FALSE>>=
require(ggplot2)
@
Two on the first page.
<<first, echo=FALSE, fig.height=3, fig.cap="This is first", fig.pos='h'>>=
ggplot(mtcars, aes(mpg, wt))+geom_point()+facet_grid(vs ~ am, margins=TRUE)
@
Blah, blah, blah.
<<second, echo=FALSE, fig.height=3, fig.cap="This is second", fig.pos='h'>>=
ggplot(mtcars, aes(mpg, wt))+geom_point()+facet_grid(vs ~ am, margins=TRUE)
@
\newpage
Second page.
Side by side images:
<<third, echo = FALSE, out.width="2in", fig.cap='Side by side'>>=
ggplot(mtcars, aes(mpg, wt))+geom_point()+facet_grid(vs ~ am, margins=TRUE)
ggplot(mtcars, aes(mpg, wt))+geom_point()+facet_grid(vs ~ am, margins=TRUE)
@
\newpage
\begin{landscape}
This page is rotated
<<fourth, echo = FALSE, out.width="4in", fig.cap='Landscape'>>=
ggplot(mtcars, aes(mpg, wt))+geom_point()+facet_grid(vs ~ am, margins=TRUE)
@
\end{landscape}
\end{document}