lib/sparklines.rb in sparklines-0.4.4 vs lib/sparklines.rb in sparklines-0.4.5
- old
+ new
@@ -72,11 +72,11 @@
Licensed under the MIT license.
=end
class Sparklines
- VERSION = '0.4.4'
+ VERSION = '0.4.5'
@@label_margin = 5.0
@@pointsize = 10.0
class << self
@@ -461,23 +461,25 @@
# step = @options[:step].to_f
height = @options[:height].to_f
background_color = @options[:background_color]
- create_canvas((@data.size - 1) * 2, height, background_color)
+ create_canvas(@data.size * 2 - 1, height, background_color)
whisker_color = @options[:whisker_color] || 'black'
exception_color = @options[:exception_color] || 'red'
+ on_row = (@canvas.rows/2.0 - 1).ceil
+ off_row = (@canvas.rows/2.0).floor
i = 0
@data.each do |r|
color = whisker_color
if ( (r == 2 || r == -2) && exception_color )
color = exception_color
end
- y_mid_point = (r >= 1) ? (@canvas.rows/2.0 - 1).ceil : (@canvas.rows/2.0).floor
+ y_mid_point = (r >= 1) ? on_row : off_row
y_end_point = y_mid_point
if ( r > 0)
y_end_point = 0
end