gnuplot : 基本的なデータプロットサンプル

たまに使うけどそのつど使い方ググってるのでメモしておく.

データファイルをプロット

基本的にはここが一番参考になる.

http://folk.uio.no/hpl/scripting/doc/gnuplot/Kawano/

「test.txt」がこんなんだとしたら,

2047.000000
2047.000000
-2048.000000
-2048.000000
-2048.000000
-1875.000000
2047.000000
2047.000000
2047.000000
2047.000000
301.000000
-2048.000000
-2048.000000
-2048.000000
694.000000
2047.000000
2047.000000
2047.000000
2047.000000
-2048.000000
-2048.000000
-2048.000000
-2048.000000
2047.000000
2047.000000
2047.000000
2047.000000
1428.000000
-2048.000000
-2048.000000
-2048.000000
-382.000000
2047.000000
2047.000000
2047.000000
2047.000000
-2048.000000
-2048.000000
-2048.000000
-2048.000000

だいたいこんな感じで調節すればいい.

plot 'test.txt' using 1 with lines ti "title"
set grid
set xlabel "時間[s]"
set ylabel "電圧[V]"
rep

こんな感じで出力される.

範囲指定する場合は,

set xrange [0:40]
set yrange [-3000:3000]

epsで出力する場合.
なぜか2回repしないとできない.
あとラベルとか日本語だと,だいたい化けるのでそういう場合は頑張ってキャプチャ...

set terminal postscript eps
set output 'test.eps'
rep
set output 'test.eps'
rep

最後に,コマンドはtest.gpとかで保存しておいて,あとで

load 'C:gnuplottest.gp'

とかやれば一発.

About

プログラムと農業とスノーボードと釣り

Read More