13.3 定義済み変数 (Gnuplot-defined variables)

gnuplot は、プログラムの現在の内部状態と直前の描画を反映するような読み 出し専用の変数をいくつか持っています。これらの変数の名前は、例えば GPVAL_TERM, GPVAL_X_MIN, GPVAL_X_MAX, GPVAL_Y_MIN のように "GPVAL_" で 始まります。これらすべての一覧とその値を見るには、show variables all と入力してください。ただし、軸のパラメータに関連する値 (範囲、対数軸で あるか等) は、現在 set したものではなく、最後に描画されたものが使用 されます。

読み出し専用変数 GPVAL_ERRNO は、任意の gnuplot コマンドがあるエラーの ために早く終わってしまった場合に 0 でない値にセットされ、直前のエラー メッセージは文字列変数 GPVAL_ERRMSG に保存されます。GPVAL_ERRNO と GPVAL_ERRMSG は、コマンド reset errors を使ってクリアできます。

mouse 機能が使える対話型入出力形式は、"MOUSE_" で始まる読み出し専用 変数をいくつか持っています。詳細は、以下参照: mouse variables (p. [*])

fit 機能は、"FIT_" で始まるいくつかの変数を使用しますので、そのよう な名前を使うのは避けるべきでしょう。しかし、fit の使用に際しては、例 えば "FIT_LIMIT" のように再定義をする必要があるような変数はあります。 set fit errorvariables とすると各当てはめ変数のエラーは、そのパラメ ータ名に "_err" を追加した変数に保存されます。詳細は、以下参照: fit (p. [*])

以下も参照: user-defined variables (p. [*]), reset errors (p. [*]),mouse variables (p. [*]), fit (p. [*])

竹野茂治@新潟工科大学
2011年3月7日