別のタスク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]。
の「linq」可能な構文を使用してタスクを達成できるかどうか疑問に思いますunderscore.js。