理工系研究者のための Mac OS X, Windows, Linux メモ
 

Gnuplotのスクリプトコマンドを利用する

if文を用いて条件分岐したい

例えば、Windows版のGnuplotの場合にはタイトルと日本語にし、Linux版Gnuplotの場合にはタイトルを英語にするというように条件分岐したいとする。

windows=0
linux=1

os=windows

if(os==windows) \
title="散乱断面積";\
else \
title="Scattering cross section";

このようにすると、四行目のos=windowsの部分を書き換えるだけで、環境にあわせた出力ができる。最初の四行を初期設定ファイルなどに書いておくと、ファイルの変更の必要がなくなる。