Method: Statsample::Graph::Histogram#initialize
- Defined in:
- lib/statsample/graph/histogram.rb
#initialize(data, opts = Hash.new) ⇒ Histogram
data could be a vector or a histogram
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
# File 'lib/statsample/graph/histogram.rb', line 47 def initialize(data, opts=Hash.new) prov_name=(data.respond_to?(:name)) ? data.name : "" opts_default={ :name=>_("Histograma (%s)") % prov_name, :width=>400, :height=>300, :margin_top=>10, :margin_bottom=>20, :margin_left=>30, :margin_right=>20, :minimum_x=>nil, :maximum_x=>nil, :minimum_y=>nil, :maximum_y=>nil, :bins=>nil, :line_normal_distribution=>false } @opts=opts_default.merge(opts) opts_default.keys.each {|k| send("#{k}=", @opts[k]) } @data=data end |