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