|
|
|
|
ぐにゅぷろっと(gnuplot)
pltファイルの読み込み
load 'command.plt'
#はコメント。#のある行は無視されます。
command.pltにはコマンドだけを入力。改行は末尾に\を付ける。
ディレクトリの変更
cd 'c:\{ディレクトリ名}'
""ではなく’’で入れること
関数
関数は関数名のあとに()
絶対値 : abs
サイン : sin
コサイン : cos
指数関数 : exp
自然対数 : log
他に演算として、累乗
a^x : a**x
set terminal
windows(普通に)しゅつりょく
set terminal windows
epsファイルに出力
set terminal postscript eps
set output "ido.eps"
plot 'xtan(x).dat' with lines , '-xcot(x).dat' w lines lt 0 , 'circle.dat' w l
set output の後でplotするとファイルに出力される
set terminal postscript eps 20 と最後に数字を入れると、フォントのサイズが変更できる。
gnuを開いたままだと、epsファイルも開かれている(ここちょっと勉強する;)
パラメータ表示
set parametric
2次元のグラフなら、変数はt. 3次元のグラフならuとv?
plot t,sin(t)
のように。
パラメータの範囲を指定する
plot [0:3.14] t,sin(t)
途中で改行するとエラー。*とすると値を指定しなくなる?
定数の定義
N=10
など。
円周率\piは"pi"と最初から定義されている。
自然対数の底eは指数関数をつかって"exp(0)"で値が返ってくる。
グラフのサイズ グラフの大きさを変更
※文字の大きさは変更されない
set size 0.5 グラフのサイズを1/2倍に縮小します
set size 1,3 x軸方向に1倍、y軸方向に3倍にして出力
タイトル
set title "タイトル"
タイトルを消すには
set title
表示させるx軸y軸の範囲
set xrange [0:5.5]
set yrange [0:4]
*と入力するとオートスケールとなり、範囲を自動で決めてくれます。
x軸y軸のラベル
set xlabel 'xi'
set ylabel 'eta'
目盛り線を入れる(x、yともに)
set grid
データタイトルの変更
グラフの各線の名前を入れいる
plot 'xtan(x).dat' title "パリティ遇"
データタイトルを消すには
plot "xtan(x).dat" notitle
データタイトルの位置
set key bottom
set key left
set key 200,4 (座標値で(200,4)の位置に表示します)
ラインスタイル
plot ・・・のあとに続けて、グラフの線の種類を変える
with lines (l)
with points (p)
with linespoints (lp)
with dots (d)
ラインオプション
後ろに数字を入れることで変更することができる
pointtype (pt)
pointsize (ps)
linetype (lt)
linewidth (lw)
プロット回数変更
set samples プロット回数
デフォルトでは関数を入力してプロットさせると、ウィンドウの端から端まで100回の点をプロットします。
鋭いカーブはプロット回数を増やして滑らかにつなぐことができます。
範囲を指定して、拡大、縮小をしてもプロット回数は変わりません。
|
|
|