Class: Numo::Gnuplot::SPlotItem

Inherits:
PlotItem
  • Object
show all
Defined in:
lib/numo/gnuplot.rb

Instance Method Summary collapse

Methods inherited from PlotItem

#<<, #cmd_str, #data_str, #empty?, #initialize, is_data, #parse_items

Constructor Details

This class inherits a constructor from Numo::Gnuplot::PlotItem

Instance Method Details

#parse_data(data) ⇒ Object

:nodoc: all



494
495
496
497
498
499
500
501
502
503
504
# File 'lib/numo/gnuplot.rb', line 494

def parse_data(data)
  if data.size == 1
    if data[0].respond_to?(:shape)
      SPlotArray.new(*data)
    else
      PlotData.new(*data)
    end
  else
    SPlotRecord.new(*data)
  end
end