code: def valueAt(self, percent):
          
          min_val = self.minimum()
          max_val = self.maximum()
          
          # round the max value to sync with the values in the grid
          max_val = self.rounded(max_val)
          range_val = max(min(percent, 1.0), 0.0) * (max_val - min_val)
          return round(range_val + min_val, 1)
docs: Returns the value the percent represents between the minimum and
          maximum for this axis.
          
          :param      value | <int> || <float>
          
          :return     <float>