Scaling between two number ranges

后端 未结 5 853
独厮守ぢ
独厮守ぢ 2020-12-25 15:19

I remember using an equation to do this at some point – how do you do this in Javascript?

Plugin two number ranges:

rangeX = 1 (through) 10;
rangeY =         


        
5条回答
  •  既然无缘
    2020-12-25 15:52

    Use percentages:

    xMax = 10;
    xMin = 1;
    
    yMax = 559.22;
    yMin = 300.77;
    
    percent = (inputY - yMin) / (yMax - yMin);
    outputX = percent * (xMax - xMin) + xMin;
    

提交回复
热议问题