# File temp/Graph/Graph.rb, line 149
      def range_calc(value, range)
        value = range
        division = 0
        max = 0
        count = 0
        
        if value == 0
          division = 0.2
          max = 1
          return [max, division, 1]
        end

        if value < 1
          while value < 1
            value *= 10
            count += 1
          end
          division = 1
          count.downto(0) { division /= 10 }
          max = (range.to_f / division).ceil * division
        else
          while value > 10
            value /= 10
            count += 1
          end
          division = 1
          count.downto(0) { division *= 10 }
          max = (range.to_f / division).ceil * division
        end

        if (max / division) <= 2
          division /= 5
          max = (range.to_f / division).ceil * division
        elsif (max / division) <= 5
          division /= 2 
          max = (range.to_f / division).ceil * division
        end
          
        if division >= 1
          count = 0
        else
          count = division.to_s.length - 2
        end
        
        return [max, division, count]
      end