Credits Overview Plotting Styles Commands Terminals

出力形式 (terminal)

gnuplot は数多くのグラフィック形式をサポートしています。コマンド set terminal を使って gnuplot の出力の対象となる形式の種類を選んで ください。出力先をファイル、または出力装置にリダイレクトするには set output を使ってください。

書式:

      set terminal <terminal-type> <options>
      set terminal push
      set terminal pop
      show terminal

<terminal-type> を省略すると gnuplot は利用可能なすべての出力形式の 一覧を表示します。出力形式の設定時に、出力形式毎に指定できるたくさんの オプションがあります。以下も参照: termoption

set terminalset 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