23 lines
593 B
Text
23 lines
593 B
Text
Ruby/Gnuplot is a pipe-based interface to the gnuplot package.
|
|
Provides the full capabilities of the gnuplot package to Ruby
|
|
programs. Inspired by the Python Gnuplot package that works on the
|
|
same principle. Here's an example usage of Ruby/Gnuplot:
|
|
|
|
require 'narray'
|
|
require 'gplot/Gnuplot'
|
|
|
|
x = NArray.sfloat(100).indgen!
|
|
y = x.collect { |i| i*i }
|
|
|
|
plot = Plot.new ()
|
|
|
|
plot.setTitle ("Demo 1");
|
|
plot.setXlabel ("X");
|
|
plot.setYlabel ("X^2");
|
|
|
|
ds = DataSet.new (y, {"with"=> "lines", "title"=>"Data"})
|
|
ds.setGrid (x)
|
|
|
|
plot.draw ( ds )
|
|
|
|
WWW: http://physci.gmu.edu/~gmiller/gnuplot/
|