24 残留 (Persist)

gnuplot の多くの出力形式 (aqua, pm, qt, x11, windows, wxt, ...) が、ス クリーン上にグラフをその中に描いた表示用のウィンドウを別に開きます。オ プション persist は、主たるプログラムが終了したときにも、それらのウ ィンドウを残すよう gnuplot に指示します。 これは、非対話型出力形式出力では何もしません。 例えば、以下のコマンドを実行すると


    gnuplot -persist -e 'plot [-5:5] sinh(x)'

gnuplot は、表示ウィンドウを開き、その中にグラフを描き、そして終了し、 表示ウィンドウはグラフをその中に持ったままスクリーンに残ります。出力形 式によっては、その残ったウィンドウ上でも多少のマウス操作が可能な場合も あります。しかし、グラフの再描画を要求するズーム (とその逆) のような操 作は、既にプログラムが終了しているので一般的には無理です。

新しい出力形式を設定するときにも persistnopersist を指定できま す。例:


    set term qt persist size 700,500

竹野茂治@新潟工科大学
2019-12-04