-1
爲underscore.js
另一項任務Calibarating數據 - 我需要做的「校準」中的數據,圖表中顯示它。與Underscore.JS
鑑於:可用空間:160
和數據:data: [10, 50, 80, 90]
我想獲得calibratedData: [0, 80, 140, 160]
。
這裏的算法:
- 得到峯的數據,
Min=10
,Max = 90
。 - 得到
Min
和Max
,80
之間的差異。 - 獲取可供
1
單位變化的Unit
空間160/80 = 2
- 校準數據中的每個項目,使用來自先前步驟的比率:
d[i] = (d[i]-Min) * Unit
,這給[0, 80, 140, 160]
。
不知道我是否可以用'linq'able語法underscore.js
完成任務。
謝謝,這是所有關於昇華,我不介意。 – user1514042