書式:
set terminal <terminal-type> <options> set terminal push set terminal pop show terminal
<terminal-type> を省略すると gnuplot は利用可能なすべての出力形式の 一覧を表示します。出力形式の設定時に、出力形式毎に指定できるたくさんの オプションがあります。以下も参照: termoption (116.91)。
set terminal と set output の両方を使う場合、set terminal を最初 にする方が安全です。それは、出力ストリームを正しく初期化するためには、 出力形式がなんであるかを知る必要がある場合があるからです。
例:
set terminal pdf font "Times,11" size 5in, 3in set output "figure_1.pdf" plot FILE1 with lines set output "figure_2.pdf" plot FILE2 with points unset output
警告: 同じ出力形式を 1 度のセッション内で 2 度以上呼び出す場合でも、前 に指定した出力形式用のオプションは、後の方でも指定する必要があるかもし れません。
コマンド set term push は、現在の出力形式とその設定を set term pop によって復帰するまで、事前に設定したすべてのオプションとともに記憶して います。これは、印刷時の助けになります。例えば、違う出力形式に切り替え るときに、前のオプションを繰り返さなくて済みます。gnuplot は起動時に、 デフォルト、または startup ファイルに書かれた出力形式を自動的に記憶 (push) するので、明示的に出力形式を記憶させなくても、任意のプラットホ ーム上でデフォルトの出力形式が set term pop で復帰すると期待するスク リプトを可搬性を失わずに書くことが出来ます。
例:
set terminal kitty anchor fontscale 0.5 size 700,500 load "myplot.gp" set terminal push set terminal pdf font "Times,11" size 5in, 3in set output "myplot.pdf" replot unset output # 必要! kitty 出力を PDF ファイルに書かないため set term pop # kitty 出力形式とオプションを復帰
詳細は、以下参照: complete list of terminals (IV)。
竹野茂治@新潟工科大学