我是用echarts来画CDN带宽图像的,我希望纵轴Y轴的单位可以根据带宽的大小自动调节,比如我的带宽达到300M以后,纵轴单位是M,当带宽达到3G时,纵轴单位是G,网络上找了好久,记录一下。
JS代码如下,
yAxis: {
type: 'value',
axisLabel: {
formatter: function(value){
if((value/(1024*1024*1024))>10){
return (value/(1024*1024*1024)).toFixed(2)+" Gbps";
}else if((value/(1024*1024))>10){
return (value/(1024*1024)).toFixed(2)+" Mbps";
}else if((value/(1024))>10){
return (value/(1024)).toFixed(2)+" Kbps";
}else{
return value +" bps";
}
}
}
},
效果如下,
转载请注明:IPCPU-网络之路 » echarts纵轴Y轴单位自动适应(转换)大小