# File lib/scruffy/layers/base.rb, line 135
      def generate_coordinates(options = {})
        options[:point_distance] = width / (points.size - 1).to_f

        points.inject_with_index([]) do |memo, point, idx|
          x_coord = options[:point_distance] * idx

          if point
            relative_percent = ((point == min_value) ? 0 : ((point - min_value) / (max_value - min_value).to_f))
            y_coord = (height - (height * relative_percent))
  
            memo << [x_coord, y_coord]
          end
          
          memo
        end
      end