However, my attempt is not working. I think the problem is, I don't know what Dataset.new does. If this could be fixed, I would like to contribute it to the /examples.
#!/usr/bin/env ruby
require 'gnuplot'
data = [
[0, 0, 0.5, 0.5],
[0, 1, -0.5, 0.5],
[1, 1, 1, 0]
]
Gnuplot.open do |gp|
Gnuplot::Plot.new(gp) do |plot|
plot.term "dumb"
plot.output "/dev/stderr"
plot.data << Gnuplot::DataSet.new(data) do |ds|
ds.using = "1:2:3:4"
ds.with = "vectors filled head lw 3"
end
end
end