gnuplot

Let's Plot!

ヘルプとトラブルシューティング

> help (調べたいコマンド)
プロットがなんかおかしい?
1. データにゴミがついている。あるいはそうでなくとも外れ値になっている。
> 2 1 2500     # ここは別のプログラムの制御用なので,数値データではない。
> 0 0 0
> 0.1 0 0.2

2. 使う行が間違っている。
using で指定しましょう。
> 21 43 21 54 64
> 43 12 42 53 52
> 12 25 24 26 16
> ...

プロット

2つのデータを同じグラフにプロット
> plot "data1.dat", "data2.dat"
スタイルの指定
点プロット(with points)、大きさ2(pointsize 2)、種類6(pointtype 6)
> plot "data.dat" w p ps 2 pt 6
線プロット(with lines)、太さ2(linewidth 2)、種類4(linetype 4)
> plot sin(x) w l lw 2 lt 4
1画面に複数のグラフをプロット
> set multiplot
> set origin 0,0
> set size 0.5, 0.5
> plot hoge
> set origin 0.5,0
> set size 0.5, 0.5
> plot hage

場所は左下を基準にしているらしい。
origin <下からの高さ>,<左からの距離>

3次元

基本
> splot [-pi:pi] [-pi:pi] sin(x)*cos(y) w l
陰線処理
> set hidden3d
かっこいいグラデーション(ver.4)
> set pm3d
> splot ... with pm3d
データ点を描画
> set dgrid3d
> set hidden3d
> set pm3d
> splot "filename" w pm3d

描画領域

描画範囲の指定
> set xrange [-5:10]
> set yrange [0:1]
自動設定させる
> set autoscale x
> set autoscale y

ファイル出力

描画先を x11 から別の場所に変えるだけ!
> set terminal postscript eps enhanced color ← 出力先を postscript に変更。enhance...でカラー出力
> set output "out1.eps"         ← これ以降の出力は out1.eps に上書きされていく。
> plot sin(x) w l
> set output "out2.eps"         ← 出力ファイルを out2.eps に変更。
> plot cos(x) w l
再び x11 に戻す
> set terminal x11
最終更新:2009年10月29日 00:09
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。