next up previous contents
: ファイルからコマンドを実行する : チュートリアル : epsファイルに保存する 目次

非対話的なgnuplotの実行

gnuplotコマンドをファイルにあらかじめ書いておいて, そのファイルを実行することもできます.

2.4のような内容のファイルがカレントディレクトリに 用意されているものとしましょう.

図 2.4: gnuplotのスクリプトファイルの例
\fbox{\begin{minipage}{.8\textwidth}
\par
\begin{alltt}
\relax{} plot sin(x)\\
 pause -1
 \relax \end{alltt} \end{minipage}}
ファイル名はtest.gnuplotとします.

このようなファイルを準備した上で kterm などで

  gnuplot test.gnuplot [Enter]
と入力すると, 先ほどと同じように正弦関数のグラフが 画面に描画されます.

なお, 非対話的にgnuplotを実行した場合には, gnuplotはすべてのコマンドを実行し終わると ただちに終了してしまいます. 上の例で

  pause -1
とある部分は, ユーザが [Enter]キーを押すまで gnuplotが終了しないようにするためのものです.



Shigeru HANBA 平成17年7月16日