echarts的tooltip的formatter方法问题

img

  tooltip: {
    trigger: 'axis',
    formatter: function(params) {

    }
  },

请问如何把图中的612,382,063Byte像左边一样转化成相应的MB GB?

 yAxis: {
    type: 'value',
    axisLabel: {
      formatter: function(value, index) {
        if ((value / (1024 * 1024 * 1024)) > 10) {
          return (value / (1024 * 1024 * 1024)).toFixed(2) + ' G'
        } else if ((value / (1024 * 1024)) > 10) {
          return (value / (1024 * 1024)).toFixed(2) + ' M'
        } else if ((value / (1024)) > 10) {
          return (value / (1024)).toFixed(2) + ' K'
        } else {
          return value + ' byte'
        }
      }
    }
  },

这个是左边Y轴转换成功的代码

这个方法里要返回的是个字符串,如果返回字符串,就没有图片上面那些样式了,有没有方法能直接操作到value?

直接操作tooltip下的params.value