Portál AbcLinuxu, 11. května 2025 06:40
set output "promenna.gif"
.
Nevite prosim vas nekdo, jak na to?
Dekuji.
( cat <<eof # tady bude vse potrebne na nastaveni # vlastnosti vyslednych grafu eof n=1 while [ "$n" -lt 1000 ] do printf 'set output "graf-%04d.gif"' $n echo "plot bla bla" done ) | gnuplotVse mezi cat a eof se posle gnuplotu jednou na zacatku, pak nasleduje cyklus, ktery vykresli postupne 1000 obrazku. Vystup toho vseho se posle na vstup gnuplotu (ty kulate zavorky to slepi dohromady).
while [ "$n" -lt 1000 ] do printf 'set output "graf-%04d.gif"' $n echo "plot bla bla" n=$(($n + 1)) done
transcode -i list -x imlist,null -y xvidcvs,null -f 25 -H 0 -o movie.avi
# animace.sh
declare -i iteration_count
declare -i j
iteration_count=0
j=1000
while [ $iteration_count -lt 200000 ] ;
do
echo set terminal png\; set output \"obr$j.png\" \; plot [-5:5][-4.5:
5] \'soustava.dat\' every :::$iteration_count::$iteration_count
using 1:2 t \"Jupiter\" pt 20,\'soustava.dat\' every :::$iteration_
count::$iteration_count using 3:4 t \"Slunce\" pt 3,\'teleso.dat\'
every :::$iteration_count::$iteration_count t \"planetka\" pt 7 |
gnuplot
j=$(($j+1));
iteration_count=$(($iteration_count+250));
done
mencoder mf://*.png -mf w=800:h=600:fps=25:type=png -ovc copy -oac copy -o výstup.avi
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.