最新消息:

echarts纵轴Y轴单位自动适应(转换)大小

WEB ipcpu 40浏览

我是用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轴单位自动适应(转换)大小