計算結果を段階的にプロットするためにどのオプション(およびパッケージ)を使用しますか?
非常に長い時間続く計算の結果をプロットしたいと思います。そして、いくつかの結果を見るために最後まで待ちたくありません。毎回plotコマンドを起動するのは非常に遅いため、すべてのポイントをプロットすることはお勧めできません。代わりに、Nポイントごとにプロットします(ベクトルに保存します)。
たとえば、フィボナッチ数列でそれを行う場合、10回の反復ごとに結果をプロットするために、ループを2つのネストされたループに分割します。
fibo=rep(0,112);fibo[1]=0;fibo[2]=1;
plot(fibo) #to initialize
for(ii in 0:10) {
for(jj in 0:9) {
fibo[ii*10+jj+3]=fibo[ii*10+jj+2]+fibo[ii*10+jj+1];
}
plot(fibo)
}
ただし、前の反復のグラフは保持されません。どうすればいいですか?数が急激に増加するため、これは良い例ではありません。また、プロットの初期化では、最大y値が事前にわかりません。たぶん、他のより良いグラフパッケージを使用する方が良いでしょうか?