現在、次のようなコードがいくつかあります。
```{r, tidy=TRUE}
plot(DT$age, DT$height, xlab = "Age of participant in Trials", ylab = "Height of participant in Trials")
```
さて、tidy
をTRUE
に設定すると、コードをまとめたときにコードがページから実行されず、自動的に折り返されるようになることが理解されました。ただし、上記のようなコマンドを実行すると、散発的にソースコードディスプレイから実行されます。コードのラッピングを保証する別の関数はありますか?ありがとう!
width.cutoff
knitrオプション内でtidy.opts
引数を使用して、出力幅を指定します。
```{r, tidy=TRUE, tidy.opts=list(width.cutoff=60)}
plot(DT$age, DT$height, xlab = "Age of participant in Trials", ylab = "Height of participant in trials")
```
次のようなチャンクを使用して、ファイル全体に対してこのオプションをグローバルに定義できます。
```{r}
library(knitr)
opts_chunk$set(tidy.opts=list(width.cutoff=60),tidy=TRUE)
```
tidy.opts
オプションは、整頓を行うformatR
パッケージに渡されます(正しく理解している場合)。 formatR
に関する詳細情報は、次の場所にあります。