rubyからgnuplotをコントロールしてみる

そんなライブラリあったのね。

$ sudo apt-get install libgnuplot-ruby

http://rgplot.rubyforge.org/を参考にしながらやってみる。

~$ irb
>> require "gnuplot"
=> true
>> Gnuplot.open{|gp|Gnuplot::Plot.new(gp){|p| p.data<<Gnuplot::DataSet.new("x+2")}}
=> #<Gnuplot::Plot:0xb7d0bf44 @data=[#<Gnuplot::DataSet:0xb7d0ba80 @data="x+2">], @sets=[], @cmd="plot">
>>

見事に出たな。
インタラクティブ性を追求するならgnuplotをそのまま使った方が良さそうだ。