diff --git a/py/hexagram/dial.py b/py/hexagram/dial.py index 1bcbc69..3049ff8 100644 --- a/py/hexagram/dial.py +++ b/py/hexagram/dial.py @@ -37,8 +37,8 @@ class Dial(Gauge): return gradient def angle(self, value: float): - adj = value - self.min_value adj_max = self.max_value - self.min_value + adj = min(adj_max, value - self.min_value) return self.min_angle + \ (self.max_angle - self.min_angle) * (adj / adj_max) \