iamは、最も近い5に切り上げて切り下げてから、2つの数値の最小公分母を見つける方法を探しています。チャートのy-skaleのキャプションに必要です。
これはこれまでの私のコードです:
function toN5( x ) {
var i = 1;
while( x >= 100 ) {
x/=10;
i*=10;
}
var remainder = x % 5;
var distance_to_5 = (5 - remainder) % 5;
return (x + distance_to_5) * i;
}
ターゲットは次のようなものです。最大値(最も近い5に切り上げ)
1379.8 -> 1500
逆に-最小値(最も近い5に切り捨て)
41.8 -> 0
次に、250や500のような一般的な分母を見つけたい
0-> 250-> 500-> 750-> 1000-> 1250-> 1500
また:
0 -> 500 -> 1000 -> 1500
そのようなことをする方法はありますか?どうもありがとう