Есть два графика (две ломаные линии). Графики строятся по точкам в прямоугольной системе координат.
По оси х - время, по оси y значения. Простейшие графики.
https://imgur.com/4XGChIm
Количество точек на обоих графиках всегда одинаково. (В каждый момент времени измеряется значение и "наносится" на каждый график.)
Значения (по оси y) у точек могут быть самыми различными. От очень больших, до очень малых.
И если изобразить эти два графика в одной системе координат мы часто будем получать прямые линии.
Нужно масштабировать графики, для того чтобы оценить их форму относительно друг друга.
Как масштабировать два графика для сравнения их формы?
Пока алгоритм (может и неверный) такой.
Для каждого графика расcчитываем (свой) коэффициент_масштабирования.
Для этого ищем на графике минимальное_значение и максимальное_значение.
значение1=100/минимальное_значение
значение2=100/максимальное_значение
коэффициент_масштабирования=(значение1+значение2)/2
Далее при построении графиков умножаем значение точки (по оси значений y, разумеется т.к. х у нас время и мы его вообще не трогаем) на коэффициент_масштабирования.
значение_точки_по_оси_у=исходное_значение_точки_по_оси_у*коэффициент_масштабирования.