gnuplot 関係

gnuplotスクリプトlinuxのターミナルから直接呼び出す方法。

 

Gnuplotのコマンドを普通に書き並べただけのスクリプト(例:scr01.gp)でも、

Gnuplotを起動してから load "scr01.gp"で読み込めるが、

以下のファイル(scr02.gp)

 

--------------------------------------

set terminal x11

" scr01.gpの中身"

pause -1

--------------------------------------

 

を作成し、Linux端末で、

gnuplot scr02.gp

と入力すれば同じことができる。

gnuplotを起動→loadだと2段階の操作になるのでこっちのほうが便利)

 

・y軸に平行な直線

set parametric

set trang[0:5] #yの変域

const = 3 # x=3

plot const,t w l  #x=3(0<=y<=5)を引く

 

[別のやり方]

plot "-" w l

0 1

0 -1

end 

# (0,1)と(0,-1)を線でつなぐ

# x=0 (-1<=y<=1)が引ける

 

・線の種類を変更

plot 関数 with lines linetype 数値 [Enter]

f:id:holy_mountains:20171114163441p:plain

 

・gif アニメの作成

ループのスクリプトファイルを呼び出すスクリプトで、

set term gif animate

set output '出力ファイル名.gif'

これで、画面に表示する代わりにgifアニメが作成される。

 

・軸の数字を対数表示にする

x軸に対してならば,

set format x "10^{%L}"

eps出力の際は,enhancedにする必要あり.

→→ set terminal postscript eps enhanced