ここにサンドボックスがあります( http://jsfiddle.net/qeyqe/ )。これは、 「グラフを垂直に伸ばす」と私が期待すること
の美しい写真です。
したがって、グラフ用のドットの配列と、高さ 100 ピクセルのキャンバスがあります。私のグラフの最大値と最小値はそれぞれ 84 (0.8425) と 44 (0.439) です。つまり、グラフの高さの範囲は 40 px (84 - 44) です。しかし、100 ピクセルの高さの範囲全体を占めるように、このグラフを引き伸ばす必要があります。値 «84» を 100 に、値 «44» を 0 に変換する必要があります。他の中間値も、古い 0 ~ 40 ピクセルではなく、新しい 0 ~ 100 ピクセルの範囲に合わせて変換 (ストレッチ) する必要があります (上の図を参照)。
したがって、主な問題は、グラフを「スケーリング」する方法ではなく、垂直方向に「ストレッチ」する方法です。