generated from mwc/lab_scatter
	
		
			
				
	
	
		
			40 lines
		
	
	
		
			746 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			746 B
		
	
	
	
		
			Python
		
	
	
	
	
	
# transform.py
 | 
						|
# ------------
 | 
						|
# By MWC Contributors
 | 
						|
# The functions in this module transform data. 
 | 
						|
# None of them are finished; this is your job!
 | 
						|
 | 
						|
def maximum(data):
 | 
						|
    highest = None
 | 
						|
    for number in data:
 | 
						|
        if highest is None:
 | 
						|
            highest = number
 | 
						|
        if number > highest:
 | 
						|
            highest =  number
 | 
						|
    return highest
 | 
						|
  
 | 
						|
  
 | 
						|
def minimum(data):
 | 
						|
    lowest = None
 | 
						|
    for number in data:
 | 
						|
        if lowest is None:
 | 
						|
            lowest = number
 | 
						|
        if number < lowest:
 | 
						|
            lowest = number
 | 
						|
    return lowest
 | 
						|
 | 
						|
def bounds(data):
 | 
						|
    return [minimum]
 | 
						|
 | 
						|
def clamp(value, low, high):
 | 
						|
 
 | 
						|
 | 
						|
def ratio(value, start, end):
 | 
						|
    
 | 
						|
 | 
						|
def scale(value, domain_min, domain_max, range_min, range_max):
 | 
						|
 
 | 
						|
 
 | 
						|
def get_y_values(points):
 | 
						|
 
 |