Method: Statsample::Graph::Histogram#pre_vis

Defined in:
lib/statsample/graph/histogram.rb

#pre_visObject

:nodoc:

[View source] [View on GitHub]

68
69
70
71
72
73
74
75
76
77
78
79
# File 'lib/statsample/graph/histogram.rb', line 68

def pre_vis # :nodoc:
  if @data.is_a? Statsample::Histogram
    @hist=@data
    @mean=@hist.estimated_mean
    @sd=@hist.estimated_standard_deviation
  elsif @data.is_a? Daru::Vector
    @mean=@data.mean
    @sd=@data.sd
    @bins||=Math::sqrt(@data.size).floor
    @hist=@data.histogram(@bins)
  end
end