メモログ(雑記)

日々のメモ代わりに使います。プログラミング、天文学メイン

gnuplotでヒストグラムを描く

gnuplotヒストグラムを描きたくて調べていたら、

わざわざデータを一度スクリプトなどに掛けずに、

gnuplotのコマンドだけでプロットできるのを見つけました。

http://qiita.com/iwiwi/items/4c7635d4c84bc785e47a

 

それで自分なりに改良した?コマンド

filter(x,y)=int(x/y)*y
plot "hoge.dat" u (filter($1,0.001)):(1) smooth frequency with boxes lw 2 lc "rgb"

刻み幅は、filterは第2引数で調整。

lwはlinewidth?かな、値を大きくすると線幅が太くなります。

lcはlinecolor?かな、色指定します。

boxesをlp(linepoints)しても使う場面ありそう。