echarts问题

1、鼠标经过折线图  显示的框中的文字设置,需要设置tooltip下的formatter属性

formatter属性值可以为字符串也可function

formatter:function(data){
     var _eq;
     $(ary).each(function(i,item){
        if(item == data[0].name){
         _eq=i
      }
       return _eq;
   })
   return ary1[_eq]+"<br/>数量:"+ary2[_eq]
}

ary为横轴坐标:1,2,3等

ary1为日期:2018-02

ary2为纵轴数值:10、20等,

此处思路:通过formatter中的data获取当前点的所有信息,其中包括横轴坐标name,通过获取name在数组中的索引,获取日期和y轴左边中对应索引位置的值,并拼接成字符串返回

效果如下图:

猜你喜欢

转载自www.cnblogs.com/dongxiaolei/p/9150150.html
今日推荐