25

これはおそらく非常に簡単ですが、ドキュメントで見つけることができないようです。生成された画像を HTML ファイル自体に埋め込まないようにしたいと思います。

したがって、基本的には、ニット2html()で個別の画像ファイル(HTMLにリンク/表示される)を含むHTMLファイルを生成したいと考えています。基本的な動作は、スクリプトが画像を base64 文字列として埋め込むことです。これに関する問題は、IE では大きな画像が表示されない (つまり、見つからないように見える) ことです。HTML出力から画像を分離する方法はありますか?

私の例.Rmdファイル(「knit.Rmd」):

```{r}
plot(3)
```

そして、これから HTML を生成するための .R ファイル:

library(knitr)

knit2html('knit.Rmd')

この例では、プロットが埋め込まれた base64 文字列として HTML を生成します。

4

4 に答える 4

6

これは、サイズを大幅に削減する別の html ファイルに図を入れる簡単な方法です。

*.rmd ファイルの先頭にこのチャンクを追加します。

```{r global_options, include=FALSE}
#suppress the warnings and other messages from showing in the knitted file.
knitr::opts_chunk$set(fig.width=8, fig.height=6, fig.path='Figs/',
                      echo=TRUE, warning=FALSE, message=FALSE)
```

オプション 'fig.path' は、写真を 'Figs' フォルダーに保存するように R に指示します。残りのオプションは、タスクには必要ありません。

このボタンをクリックしてください:

このボタンをクリック

チェック ボックスがオンになっていないことを確認します。

チェックボックスがチェックされていないことを確認してください

于 2015-08-14T23:31:11.237 に答える