lib/sparklines.rb in sparklines-0.5.1 vs lib/sparklines.rb in sparklines-0.5.2
- old
+ new
@@ -73,11 +73,11 @@
Licensed under the MIT license.
=end
class Sparklines
- VERSION = '0.5.1'
+ VERSION = '0.5.2'
@@label_margin = 5.0
@@pointsize = 10.0
class << self
@@ -632,18 +632,22 @@
else
@minimum_value = @data.min
end
@maximum_value = @data.max
-
+
case @options[:type].to_s
when 'pie'
@norm_data = @data
when 'bullet'
@norm_data = @data
else
@norm_data = @data.map do |value|
- value = ((value.to_f - @minimum_value)/(@maximum_value - @minimum_value)) * 100.0
+ if @maximum_value == @minimum_value
+ value = @maximum_value
+ else
+ value = ((value.to_f - @minimum_value)/(@maximum_value - @minimum_value)) * 100.0
+ end
end
end
end
##