Scruffyを使ってグラフを書いてみた

Rails でグラフを表示したかったので探したら Scruffy なるものが出てきた。
画像じゃなくて SVG を出力できる。ものっそい簡単に。
http://scruffy.rubyforge.org/
http://www.kurinton.net/~snca/blogfiles/scruffy.jpg

#どこかのコントローラ
def view_weight_graph
	response.headers["Content-Type"] = "image/svg+xml"
	records = WeightLog.find(:all, :conditions => ['neko_id = ?', 22322])
	graph = Scruffy::Graph.new
	graph.add(:line, '体重', records.map {|record| record.weight })
	render(:text => graph.render)
end

不定な間隔な日付ごとのデータなので幅をうまく調整したいんだけれど簡単にできないかなぁ。
どれだけ日が離れていても等間隔になってしまう。