Sha256: 6035133eb63f1a3600b16d77de97df08a0961e871cc69646418e75ec6534b7cb
Contents?: true
Size: 670 Bytes
Versions: 1
Compression:
Stored size: 670 Bytes
Contents
module Prawn module Graph # A Prawn::Graph::Series represents a series of data which are to be plotted # on a chart. # class Series attr_accessor :values, :title, :type VALID_TYPES = [ :bar, :line ] def initialize(values = [], title = nil, type = :bar) @values = values @title = title @type = type end def <<(value) @values << value end def min @values.min || 0 end def max @values.max || 0 end def size @values.size end def to_a [title, @values].compact.flatten end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
prawn-graph-1.0.0.pre1 | lib/prawn/graph/series.rb |