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