を使用して、マークダウン ファイルに 2 つのプロットを含む R で 1 つの図を作成したいと考えていますknitr。layout(t(1:2))通常、これはまたはで簡単に実行できpar(mfrow=c(1,2))ます。でこれを行うことはできますknitrか?
これは、2 つのファイル(最初のプロットのみを含む) と(必要な両方のプロットを含む)とともに、作業ディレクトリに./junk.Rmdandという名前のファイルを作成する最小限の作業例です。./junk.md./figure/junkislands1.png./figure/junkislands2.png
require(knitr)
temp <- "```{r junkislands, fig.width=8, fig.height=5}
layout(t(1:2))
pie(islands)
barplot(islands)
```"
cat(temp, file="junk.Rmd")
knit("junk.Rmd", "junk.md")
問題は、2 つの .png ファイルを作成することではなく、マークダウン ファイルjunk.mdに両方が含まれていることです。
そのマークダウンをhtmlにすると、両方の図がプロットされたものだけが必要な場合に、両方の.pngファイルが含まれます。
以下は、junk.mdknitr から生成されるファイルです。
```r
par(mfrow = c(1, 2))
pie(islands)
```

```r
barplot(islands)
```
