FrontPage  Index  Search  Changes  Login

gnuplot

invalid colorbox option ??

gnuplot 4.2 patch level 3 で保存したファイルを patch level 2 の gnuplot で load すると

gnuplot> load "FL.gnu4

gnuplot> set colorbox vertical origin screen 0.9, 0.2, 0 size screen 0.1, 0.63, 0 front bdefault
                                                                                  ^
         "FL.gnu4", line 141: invalid colorbox option

てな error が。4.2.3 に上げて解決。 patch level 3 で colorbox に front option というのが加わったということかな。

pause

gnuplot の設定ファイルを引数で渡して図を描画させると、一瞬表示した後に消えてしまう。これを防ぐには設定ファイルの末尾に pause -1 を加えておけばよい。こんなかんじ↓

#!/usr/bin/gnuplot
set term x11
plot sin(x)
pause -1

こうすると terminal で改行を入力するまで表示される。

また -persist オプション付きで起動すると改行を入力した後も図は表示され続ける。

ギリシャ文字と斜体

set ylabel "{/Symbol-Oblique D}({/Italic z}) / {/Symbol-Oblique p} {/Italic T_c}"

のようにして、

set term post eps enhanced "Arial" 24 lw 3 dl 3

みたいにする

初期設定

~/.gnuplot というテキストファイルの中に設定を書くことで、初期設定可能

splot

こんな絵が描きたいとき。hoge.png

次のようなデータを作る。

#  omega,  theta,  n
4.970000e-01 5.050000e+01 1.809472e-02
4.970000e-01 6.917188e+01 2.280921e-02
4.970000e-01 8.387644e+01 2.176572e-02
4.970000e-01 9.304867e+01 1.962956e-02
4.970000e-01 9.759271e+01 3.569119e-02

4.960000e-01 5.050000e+01 1.641266e-02
4.960000e-01 6.917188e+01 2.930498e-02
4.960000e-01 8.387644e+01 2.568140e-02
4.960000e-01 9.304867e+01 1.705182e-02
4.960000e-01 9.759271e+01 2.670954e-02

4.950000e-01 5.050000e+01 1.508653e-02
4.950000e-01 6.917188e+01 4.174454e-02
4.950000e-01 8.387644e+01 3.351103e-02
4.950000e-01 9.304867e+01 1.529229e-02
4.950000e-01 9.759271e+01 2.122146e-02

のような空行で区切ったデータを用意して

set hidden3d
splot "hoge.d" with lines

とすればよい。

Last modified:2012/01/06 16:39:12
Keyword(s):
References:[Software]