BlankTar

about | blog | works | photo

あるデータがあって、ある列二倍したデータが欲しいとか、複数の列の平均が欲しいとか、そんな場合。
聞けば、gnuplotのコンソール上でも計算ができるらしい。
知っとくと便利かも。というわけでメモ。

まずはある列(この場合は2列目)を2倍したい場合。
plot "data.dat" using 1:2 title "普通のデータ"
replot "data.dat" using 1:($2*2) title "二倍したデータ"
うん、結構簡単。普通にスクリプトっぽいね。

次は、2列目と3列目の平均が欲しい場合。
plot "data.dat" using 1:2 title "元のデータ2"
replot "data.dat" using 1:3 title "元のデータ3"
replot "data.dat" using 1:(($2+$3)/2) title "2と3の平均"
こんな感じ。いっぱいある場合はちょっと面倒かもだけれど、まあ問題ないでしょ。

案外色々機能があるっぽいのだけれど、よく分からないわ、gnuplot。
< MongoDB起動しようとしたら_S_create_c_localeがどうので起動しない jQueryでタッチパネルを扱う >