X-Git-Url: https://projects.mako.cc/source/selectricity-live/blobdiff_plain/09c67d9323c7d379d4c6de5dc0457b6de16cff14..814ebbe864806750e95c3df954a47f4b0007c5e4:/vendor/plugins/gruff/lib/gruff/accumulator_bar.rb diff --git a/vendor/plugins/gruff/lib/gruff/accumulator_bar.rb b/vendor/plugins/gruff/lib/gruff/accumulator_bar.rb deleted file mode 100644 index 310e193..0000000 --- a/vendor/plugins/gruff/lib/gruff/accumulator_bar.rb +++ /dev/null @@ -1,27 +0,0 @@ -require File.dirname(__FILE__) + '/base' - -## -# A special bar graph that shows a single dataset as a set of -# stacked bars. The bottom bar shows the running total and -# the top bar shows the new value being added to the array. - -class Gruff::AccumulatorBar < Gruff::StackedBar - - def draw - raise(Gruff::IncorrectNumberOfDatasetsException) unless @data.length == 1 - - accumulator_array = [] - index = 0 - - increment_array = @data.first[DATA_VALUES_INDEX].inject([]) {|memo, value| - memo << ((index > 0) ? (value + memo.max) : value) - accumulator_array << memo[index] - value - index += 1 - memo - } - data "Accumulator", accumulator_array - - super - end - -end