Use Gnuplot With Ruby And Ruby On Rails
Join the DZone community and get the full member experience.
Join For FreeGnuplot (http://gnuplot.sourceforge.net/) is a portable command-line driven interactive data and function plotting utility.
There is a Wrapper for Ruby:
* http://rubyforge.org/projects/rgplot/
Installation:
$> sudo gem install gnuplot
Use (example):
require 'gnuplot'
class DemosController < ApplicationController
def index
# tryout gnuplot
Gnuplot.open do |gp|
Gnuplot::Plot.new( gp ) do |plot|
plot.xrange "[-10:10]"
plot.title "Sin Wave Example"
plot.ylabel "x"
plot.xlabel "sin(x)"
plot.data << Gnuplot::DataSet.new( "sin(x)" ) do |ds|
ds.with = "lines"
ds.linewidth = 4
end
end
end
respond_to do |format|
format.html # index.html.erb
end
end
end
Gnuplot
Opinions expressed by DZone contributors are their own.
Comments