79 アニメーション (Animation)

gnuplot の対話型出力形式 (qt, win, wxt, x11, aqua) ではいずれも、コマ ンドラインやスクリプトから連続するフレームの描画を行うことでアニメーシ ョンを表示することができます。

マウスが使えない出力形式でも、ある種のアニメーションをサポートするもの があります。以下参照: term sixelgd (127.32), term kittycairo (127.17)

アニメーションをファイルとして保存して、後で手元で再生したり Web ペー ジに埋め込んだりできる出力形式が 2 つあります。以下参照: term gif animate (127.14.1), term webp (127.38)

例:


    unset border; unset tics; unset key; set view equal xyz
    set pm3d border linecolor "black"


    set term webp animate delay 50
    set output 'spinning_d20.webp'
    do for [ang=1:360:2] {
        set view 60, ang
        splot 'icosahedron.dat' with polygons fc "gold"
    }
    unset output

竹野茂治@新潟工科大学
2024-05-24