Add ability to toggle plot lines by clicking on corresponding label in legend
This commit is contained in:
9
db.py
9
db.py
@@ -508,12 +508,11 @@ class DataBase():
|
||||
vb_height *= 75 / vb_height # Scale to 75px height
|
||||
|
||||
# Scale estimated_1rm values for SVG plotting
|
||||
precision = 3
|
||||
estimated_1rm_scaled = [round(((value - min_e1rm) / e1rm_range) * vb_height, precision) for value in estimated_1rm]
|
||||
repetitions_scaled = [round(((value - min_reps) / reps_range) * vb_height, precision) for value in repetitions]
|
||||
weight_scaled = [round(((value - min_weight) / weight_range) * vb_height, precision) for value in weight]
|
||||
estimated_1rm_scaled = [((value - min_e1rm) / e1rm_range) * vb_height for value in estimated_1rm]
|
||||
repetitions_scaled = [((value - min_reps) / reps_range) * vb_height for value in repetitions]
|
||||
weight_scaled = [((value - min_weight) / weight_range) * vb_height for value in weight]
|
||||
total_span = date_range.days or 1
|
||||
relative_positions = [round((date - min_date).days / total_span, precision) for date in start_dates]
|
||||
relative_positions = [(date - min_date).days / total_span for date in start_dates]
|
||||
|
||||
# Convert relative positions and scaled estimated 1RM values to numpy arrays
|
||||
x = np.array(relative_positions)
|
||||
|
||||
Reference in New Issue
Block a user