在d3中有没有办法获得漂亮的线性值? 我想要显示0到50.000之间的值,我希望比例只在某些时间间隔内改变。
现在我的代码看起来像:
_yMax = function(maxValue){
if(maxValue < 4000){return 5000;}
if(maxValue < 9000){return 10000;}
if(maxValue < 22000){return 25000;}
if(maxValue < 45000){return 50000;}
return maxValue;
}
如果我的值超过50.000,我希望扩展代码。我想知道是否有可能做出很好的圆形功能。
基本上我想使用d3.scale.linear.nice
但是对于大整数