# 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