将y值转换为预定义范围的公式?

时间:2013-01-03 22:47:57

标签: actionscript-3 formulas

我的图表从最小值30到最大值240但我的实际Y值是216-435的范围。我试图使可拖动线对应于我的图表(30-240)上的值,并可以使用公式的帮助。

此截屏视频将有很多帮助。 http://screencast.com/t/PpVXNAtZD9Q

1 个答案:

答案 0 :(得分:1)

使用百分比:

// Graph Range
var gMax:Number = 240;
var gMin:Number = 30;

// Y Range
var yMax:Number = 435;
var yMin:Number = 216;

var percent:Number = (actualY - yMin) / (yMax - yMin);
var corresponding:Number = percent * (gMax - gMin) + gMin;