2

ここでモーション チャートがどのように表示されるかは非常に気に入っていますが、(散布図だけでなく) 他のプロットのいくつかをアニメーション化したいと考えています。

たとえば、ローソク足プロットをアニメーション化できますか?

4

2 に答える 2

6

あなたの質問にもかかわらず、私はあなたが googleVis の使用を気にせず、スタイルに関係なくアニメーション付きのローソク足チャートを作成したかったかのように答えます。(主な理由は、私のスタイルがひどいことと、googleVis チャートが R 以外のツールで作成されているためです)

install.packages("quantmod")
install.packages("animation")
library(quantmod)
library(animation)

getSymbols("GS") 

chartSeries(GS) 


ani.options(interval = 0.05)
saveGIF({

    for(i in 1:20){  
    candleChart(GS,multi.col=TRUE,theme='white',yrange=c(0,1200));
      GS = GS+rnorm(3,50)  ; # replace this with something interesting.
}

}, movie.name = "animation.gif", img.name = "Rplot", convert = "convert", 
    cmd.fun = system, clean = TRUE)

移動ローソク足チャート

于 2013-02-08T19:18:21.427 に答える
2

TeachingDemos パッケージのtkexamp関数は、さまざまなインタラクティブ コントロールで制御できるプロットの作成に役立ちます。使用可能なコントロールの 1 つは、プロットをアニメーション化するために使用できるアニメーション コントロールです。このtkexamp関数は、R で作成できるほぼすべてのプロット タイプで動作するため、ほぼすべての R プロットの画面上のアニメーションを作成し、アニメーションを実行するか、時間の経過を手動で制御できます。TeachingDemos パッケージのヘルプ ページにUSCrimesは、これをアニメーション プロットに使用する例があります。

これはインタラクティブな使用でのみ機能することに注意してください。ファイルにアニメーションを作成してアップロードしたり、他の人に提供したりするには、@Seth が示すようにアニメーション パッケージを使用できます。

于 2013-02-08T23:25:26.470 に答える