Skip to content

Plotting vectors #36

Open
Open
@maasha

Description

@maasha

I would like to get this example to work using ruby_gnuplot:

http://stackoverflow.com/questions/16541040/how-do-i-use-gnuplot-to-plot-a-simple-2d-vector-arrow

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions