gnuplotの初期設定を変更する:gnuplotrcの場所(Mac)

gnuplotを起動した時のデフォルトの設定(term,line style,line colorなど)が気に入らない場合には
次のようにしてgnuplotrcを編集することにより、デフォルト設定を変更することができる。

ターミナルから

$gnuplot

gnuplotを起動し、

>show loadpath

とすると、次のようにgnuplotrcが置かれている場所が出る。この場合にはgnuplotrcは

/opt/local/share/gnuplot/4.6

に置かれている。


あとは、

>exit

として、例えばvimで編集したい場合には

$sudo vim /opt/local/share/gnuplot/4.6/gnuplotrc

で開いて編集すれば良い。ちなみに自分の設定は以下のような感じ。

set size sq
set term x11
set border 3 # 1(bottom),2(left),4(up),8(rigbt)
set ytics nomirror
set xtics nomirror
set key right bottom
set style line 1 lc 4 pt 6 lw 3 pi -4 lt 1
set style line 2 lc 3 pt 2 lw 3 pi -6 lt 1
set style line 3 lc rgb "forest-green" pt 5 lw 3 pi -3 lt 1
set style line 4 lc rgb "violet" pt 4 lw 3 pi -3
set style line 5 lc rgb "orange" pt 3 lw 3 pi -5
set style line 6 lc rgb "cyan" pt 7 lw 3
set style line 7 lc rgb "blue" pt 8 lw 3
set style line 7 lc rgb "red" pt 9 lw 3

これで、たとえば

gnuplot> plot sin(x) ls 1, cos(x) ls 2, tanh(x) ls 3

としたらxに下の画像が出る。