class GraphRuby

Public Class Methods

histogram(args) click to toggle source
# File lib/graph-ruby.rb, line 8
def self.histogram(args)

        data = args[:data]
        percent = args[:percent] || false
        axis = args[:axis] || 1

        ValidateData.run(data)

        hist = HistogramHelper.new(data, axis)
        header_padding = hist.padding
        View.print_heading(data, header_padding)
        
        hist.convert_to_percentages if(percent)
                
        View.print_numerical_value(data, header_padding)
        hist.calculate_axis
        View.print_marks(data, header_padding)
end
histogram!(args) click to toggle source
# File lib/graph-ruby.rb, line 3
def self.histogram!(args)
        View.clear_screen
        self.histogram(args)
end