Как написать функцию пересчета значений одной шкалы в другую?
Через 3 точки можно провести параболу, тогда не придется работать с диапазонами.
Посмотрите например интерполяцию Лагранжа.
https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%82%D...
Для вашего кейса Y =1250*X*(X+3.8)
X - Это исходная шкала
Y - Это новая шкала
Y(0)    = 0
Y(0.2) = 1000
Y(1)    = 6000
Это в школе называется - построить уравнение прямой по двум точкам.