MacOS Xでのgnuplotの利用方法について簡単に解説する。
東京女子大学では、
G N U P L O T Version 4.0 patchlevel 0 last modified Thu Apr 15 14:44:22 CEST 2004 System: Darwin 8.10.1
が利用できる。
gnuplotはCUIのアプリケーションであるので、起動にはターミナルが 必要である。
[Finder][アプリケーション][TWCU][term][EUC-JP.term]
で(日本語文字コードがEUC-JPの)ターミナルが利用できる。
$記号 の後にキーボードからコマンドを入力し、リターンキーを押す。
$ gnuplot
| コマンド | 意味 |
|---|---|
| set zeroaxis | x軸とy軸を点線で表示 |
| set nozeroaxis | x軸もy軸も表示しない |
| set xzeroaxis | x軸を点線で表示 |
| set noxzeroaxis | x軸を表示しない |
| set yzeroaxis | y軸を点線で表示 |
| set zeroaxis | x軸y軸を表示 |
plot コマンドのあとカギ括弧とコロン[:]を使って書く。
| コマンド | 意味 |
|---|---|
| [x-min:x-max] | x-min≦x≦x-max、yの範囲はデフォルト |
| [x-min:x-max] [y-min:y-max] | x-min≦x≦x-max、y-min≦y≦y-max |
| [ ] [y-min:y-max] | y-min≦y≦y-max、xの範囲はデフォルト |
例 sin(x) と cos(x) を -π≦x≦π,-2≦y≦2 の範囲で表示
(gnuplotには定数piが用意されている。pi = 3.14159265358979)
gnuplot> set zeroaxis gnuplot> plot [-pi:pi] [-2:2] sin(x),cos(x)
例 x-y平面上の有限個の点と関数のグラフを重ねて表示。 点は別のファイル(~/sample.dat)に保存する。
0.00 2.00 0.20 2.12 0.40 1.62 0.60 2.57 0.80 1.53 1.00 2.00
関数は y=0.38x3-0.76x2+0.28x+2 とする。 実行結果は以下。