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
このwikiの更新情報RSS