class Daru::DataFrame

Methods to take data for GnuplotRB plots.

Public Instance Methods

to_gnuplot_points() click to toggle source

Convert DataFrame to Gnuplot format.

@return [String] data converted to Gnuplot format

# File lib/gnuplotrb/external_classes/daru.rb, line 13
def to_gnuplot_points
  result = ''
  each_row_with_index do |row, index|
    quoted = (index.is_a?(String) || index.is_a?(Symbol)) && index.length > 0
    result += quoted ? "\"#{index}\" " : "#{index} "
    result += row.to_a.join(' ')
    result += "\n"
  end
  result
end