另一个任务underscore.js- 我需要“校准”数据,以便在图表中显示它。
给定:可用空间:160和数据:data: [10, 50, 80, 90]我想得到calibratedData: [0, 80, 140, 160].
这是算法:
- 得到数据的峰值,
Min=10,Max = 90. - 得到
Min和Max,之间的差80。 - 获得可用于变化单元的
Unit空间为1160 / 80 = 2 - 使用上一步的比率校准数据中的每个项目:
d[i] = (d[i]-Min) * Unit,得到[0, 80, 140, 160].
想知道我是否可以使用underscore.js.