7

組み合わせanimation packageてマークダウンする方法はありますか?rマークダウンから生成されたhtmlファイルに含めて記述したいアニメーションを生成したい。

もちろん、すでに生成されたrマークダウンファイルからコードsaveHTMLまたはファイルを埋め込むことはできますが、このプロセスを自動化したいです。saveGIF

私はWindows、R 15.1、そして最後のRStudioに取り組んでいます。

4

1 に答える 1

11

マークダウンのknitrグラフィックマニュアル(質問へのコメントを参照)の時計の例を次に示します。

```{r clock, fig.width=7, fig.height=6, fig.show='animate'}
par(mar = rep(3, 4))
for (i in seq(pi/2, -4/3 * pi, length = 12)) {
    plot(0, 0, pch = 20, ann = FALSE, axes = FALSE)
    arrows(0, 0, cos(i), sin(i))
    axis(1, 0, "VI"); axis(2, 0, "IX")
    axis(3, 0, "XII"); axis(4, 0, "III"); box()
}
```

それが機能するためには、パスにffmpeg実行可能ファイルが必要です。Knitrはアニメーションパッケージを使用します。アニメーションパッケージはffmpegを呼び出して、html出力に埋め込まれたmp4ファイルを生成します。

于 2012-08-20T14:46:32.677 に答える