沿(x,y)坐标轴转换数据?

时间:2012-09-17 18:49:30

标签: actionscript-3 flash graph coordinates

我有这样的数据

x轴数据值 -20.49,-12.23,-9.99,-1.00 0,1.12,2.23,3.45,4.56,8.99,2.99,30.23

y轴数据值 10,20,20,40,50,60 ........

enter image description here

我想将上面给定的数据转换为xy坐标系。

请看图像。

例如:

沿x轴(最小,最大)数据值(-20.49,30.23),

沿y轴(最小,最大)数据值(10,60)

enter image description here

现在如果我想要图像中的情节数据(-20.49,10),  X坐标将是= 200, 和Y坐标变为= 220.

像这样我希望将所有数据拟合在矩形范围内。

希望这能提供所有细节

由于

1 个答案:

答案 0 :(得分:1)

这是更多的数学问题,与任何编程语言无关。说到Actionscript 3,它的Y轴从上到下,而不是从下到上。无论如何:如果您想要映射到所选屏幕坐标的轴上有两个点,请将xmin记录为较小的原始值,将xmax记录为较大的原始值,并将坐标记录为{{1} }和xleft。然后,当您需要接收给定xright的屏幕坐标时,您将x值计算为:

xcoord

类似的方法可以为Y轴提供正确的值。

相关问题