便利なサイト:http://t16web.lanl.gov/Kawano/gnuplot/
設定の保存 †設定の保存と読み込み †設定を保存するときは、 save "sample.plt" 読み込むときは、 load "sample.plt" (別に.pltでなくても良い) コマンドを書き連ねたファイルの活用 †例えばgp_hogehoge: set term postscript eps enhanced color set output "hoge.eps" plot sin(x) w l lw 2 lc "orange" などを作り、 gnuplot < gp_hogehoge とすると図(ここではhoge.eps)ができあがる。 凡例 †boxを付ける †set key box 間隔の指定 †set key spacing 1.5 順番を逆に †最後に描画するプロットを凡例の最初に持っていく set key invert 目盛 †間隔の調整 †
目盛の表示形式の設定 †set format y "%2.0t{/Symbol \327}10^{%L}" ただし、formatは以下を参照
tは対数関係。 ラベルの調整 †対数目盛にして1,2,5のところに数字をつける set log y set ytics (1,2,5,10,20,50) データのプロット †2行目を3倍してプロット †plot "file.dat" using 1:($2*3.0) など。 行とカラムの指定 †
プロットされる範囲の指定 †
色の設定 †
塗りつぶした棒グラフ †plot 'filename' using 1:2:3 w boxes fill pattern 2 lt 3 とすれば、1行目の数値を中心、2行目の数値を高さ、3行目の数値を幅とした棒グラフを書く。 パネルを並べる †multiplot と打ってサイズや位置を適当に調整してグラフを足していく set size 0.5,1.0 set origin 0.0,0.0 plot sin(x) set size 0.5,1.0 set origin 0.5,0.0 plot cos(x) など。 set term postscript eps set output "hogehoge.eps" などととしておく 余白の調整 †tmargin 10 の数値を変えることで余白を調整できる。 tmargin at screen 0.9 などとすると、デフォルトのスクリーンで 横(x)=1 縦(y)=1 としたときの相対的な座標でy=0.9のところに余白の境界が来る。 文字の表示 †文字を拡大 †グラフを縮小して相対的に文字を大きくする set size 0.5,0.5 か、postscript等のファイルに書き込むときに設定する。 set terminal postscript enhanced "Helvetica" 30 set title "Damping Function" font "Times-Roman,40" set title "Damping Function" font "Times-Roman,40" set xlabel "X-AXIS" font "Helvetica,20" set ylabel "Y-AXIS" font "Times-Italic,32" plot exp(-x) など。 ギリシア文字を出力 †{\Symbol l} : λ
近似曲線を求める †f(x) = a*x + b //式の形を与える fit f(x) 'FileName' via a,b こうすると、aやbにベストフィットの値が入り、誤差まで求めてくれる |