よさげな描画ツールであるRuby Gruffを使ってみた。 とりあえずバイナリファイル中のデータでも描画してみようかということで。 require 'rubygems' require 'gruff' bi = File.open("sample.dat", "rb") # バイナリファイルの読み込み bd = bi.read(262146) # 262146バイト読み込み bdt = bd.unpack("s*") # バイナリファイルをテキストファイルに変換 / データ型はshort型のs* g = Gruff::Line.new # Line型を選択 g.title = "BD16 Graph" # グラフタイトルを選択 g.data("BD", bdt) # データをRuby Gruffに読み込む g.labels = {0 => '0', 20000 => '20000', 40