module Nyaplot::Diagrams::Box

Public Instance Methods

process_data(df, labels) click to toggle source
# File lib/nyaplot/diagram.rb, line 280
def process_data(df, labels)
  value(labels)
  yrange = [Float::INFINITY, -Float::INFINITY]

  proc = Proc.new do |column|
    yrange[0] = [yrange[0], column.min].min
    yrange[1] = [yrange[1], column.max].max
  end

  raw_data = labels.map{|label| df[label].to_a}
  raw_data.each{|column| proc.call(column)}
  @xrange = labels
  @yrange = yrange
end
zoom?() click to toggle source
# File lib/nyaplot/diagram.rb, line 295
def zoom?
  false
end