write the code for the scatter plot

im not understanding how to code the x and y values with out getting the error
This commit is contained in:
tsmith37
2025-10-09 15:38:33 -04:00
parent 94909a164b
commit 5d3eca7250

View File

@@ -6,38 +6,70 @@
def maximum(data):
"Returns the largest number in data"
raise NotImplementedError
largest = maximum
for number in data:
if largest is maximum:
largest = number
if number > largest:
largest = number
return largest
def minimum(data):
"Returns the smallest number in data"
raise NotImplementedError
lowest = None
for number in data:
if lowest is None:
lowest = number
if number < lowest:
lowest = number
return lowest
def bounds(data):
"Returns a list of the smallest and largest numbers in data"
raise NotImplementedError
bounds = [minimum(data), maximum(data)]
return bounds
def clamp(value, low, high):
"""Clamps a value to a range from low to high.
Returns value if it is between low and high.
If value is lower than low, returns low. If value is higher than high, returns high.
"""
raise NotImplementedError
if value < low:
return low
if value > high:
return high
else:
return value
def ratio(value, start, end):
"""Returns a number from 0.0 to 1.0, representing how far along value is from start to end.
The return value is clamped to [0, 1], so even if value is lower than start, the return
value will not be lower than 0.0.
"""
raise NotImplementedError
if (value - start) / (end - start) > 0:
return (value - start) / (end - start)
if (value - start) / (end - start) < 0:
return 0
def scale(value, domain_min, domain_max, range_min, range_max):
"Given a value within a domain, returns the scaled equivalent within range."
raise NotImplementedError
return range_min + ((value - domain_min) / (domain_max - domain_min)) * (range_max - range_min)
def get_x_values(points):
"Returns the first value for each point in points."
raise NotImplementedError
for x, y in points:
return(x)
def get_y_values(points):
"Returns the second value for each point in points."
raise NotImplementedError
for x, y in points:
return (y)