X-Git-Url: https://projects.mako.cc/source/selectricity-live/blobdiff_plain/09c67d9323c7d379d4c6de5dc0457b6de16cff14..814ebbe864806750e95c3df954a47f4b0007c5e4:/vendor/plugins/gruff/lib/gruff/bar_conversion.rb diff --git a/vendor/plugins/gruff/lib/gruff/bar_conversion.rb b/vendor/plugins/gruff/lib/gruff/bar_conversion.rb deleted file mode 100644 index 880daca..0000000 --- a/vendor/plugins/gruff/lib/gruff/bar_conversion.rb +++ /dev/null @@ -1,46 +0,0 @@ -## -# Original Author: David Stokar -# -# This class perfoms the y coordinats conversion for the bar class. -# -# There are three cases: -# -# 1. Bars all go from zero in positive direction -# 2. Bars all go from zero to negative direction -# 3. Bars either go from zero to positive or from zero to negative -# -class Gruff::BarConversion - attr_writer :mode - attr_writer :zero - attr_writer :graph_top - attr_writer :graph_height - attr_writer :minimum_value - attr_writer :spread - - def getLeftYRightYscaled( data_point, result ) - case @mode - when 1 then # Case one - # minimum value >= 0 ( only positiv values ) - result[0] = @graph_top + @graph_height*(1 - data_point) + 1 - result[1] = @graph_top + @graph_height - 1 - when 2 then # Case two - # only negativ values - result[0] = @graph_top + 1 - result[1] = @graph_top + @graph_height*(1 - data_point) - 1 - when 3 then # Case three - # positiv and negativ values - val = data_point-@minimum_value/@spread - if ( data_point >= @zero ) then - result[0] = @graph_top + @graph_height*(1 - (val-@zero)) + 1 - result[1] = @graph_top + @graph_height*(1 - @zero) - 1 - else - result[0] = @graph_top + @graph_height*(1 - (val-@zero)) + 1 - result[1] = @graph_top + @graph_height*(1 - @zero) - 1 - end - else - result[0] = 0.0 - result[1] = 0.0 - end - end - -end