あなたは100以上のウィンドウが本当に必要ないと思うので、効率的に表示することはできません。その後、 オープン一つだけのグラフィックウインドウ(0言う)、:: 1.プロットデータ 2.明らか3. ファイルに保存gaphicウィンドウ あなたは、凍結を防ぐことと、おそらくプロセスをスピードアップするために2つのことを行うことができます4. 1から繰り返します。
描画処理を高速化するには、最後のグラフィカル要素が描画されるまでdrawlater()
の実際の表示を延期してからdrawnow()
を発行します。データポイントがたくさんあり、特に複数のplot()コマンドがある場合、これは大きな違いがあります。
for i=1:3
scf(0); //set current figure
clf(0); //clear figure
drawlater(); //inhibit actual display on the screen
plot2d(rand(100,1),rand(100,1),style=-4);
xtitle(string(i));
drawnow(); //display now
xs2png(0,"D:\Attila\PROJECTS\Scilab\Stackoverflow\"+string(i)+".png"); //save to file
//there are other file formats also, search for xs2jpg, xs2gif...
end
保存されたファイルを画像ビューアプログラムで見ることは、複数のグラフィックウィンドウ間を切り替えると便利です。 この方法のもう1つの利点は、グラフィックウィンドウのサイズを変更してプログラムを再実行すると、すべてのグラフのサイズが同じになることです。 (もちろん、ウィンドウサイズを明示的にf=gcf(); f.figure_size=[200,200];
と指定することができます)
ああ。良い点。私は再訪する必要があります。しかし、今のところ私はirを設定し、ログを読み込み、プロットをアニメートすることができました...それは次のログに行きましたので、そういうことになりました....私は車両位置ログを検証しようとしています。以前よりも車両がストレートになっています。 – wegunterjr
どの画像ビューアをお勧めしますか? – wegunterjr
私は通常、irfanviewを使用しています:高速、柔軟性、拡張性、無料... – Attila