JSFiddle - React, Tailwind, and code Playground

by HemalathaThanigaivel

JavaScript

function scaleBetween(unscaledNum, minAllowed, maxAllowed, min, max) {
  return (maxAllowed - minAllowed) * (unscaledNum - min) / (max - min) + minAllowed;
}
var unscaledNums = [4.89, 1.899, 0.56, 1.58, 4.3, 5.0];

var maxRange = Math.max.apply(Math, unscaledNums);
var minRange = Math.min.apply(Math, unscaledNums);

for (var i = 0; i < unscaledNums.length; i++) {
  var unscaled = unscaledNums[i];
  var scaled = scaleBetween(unscaled, 10, 70, minRange, maxRange);
  console.log(scaled.toFixed(4));
}