echarts 折线图点击高亮

Posted 米雪也是雪❤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了echarts 折线图点击高亮相关的知识,希望对你有一定的参考价值。

echarts中注册事件很多 ,记录下今天做的折线图点击高亮;

查了api,看了半天,发现折线图点击时只能做到圆点变大,并不能实现点击线条,整条线条高亮,也真是醉了。

上图:

如图所示,只能圆点变大。。。

贴出代码:

function chartModule () {

  var self = this;

  var myChart = null;

  var prevIndex = null;

  this.init = function () {

    myChart = echart.init(document.getElementById(\'myChart\'));

  };

  this.chartInfo = function () {

    var option = {

      //此处略。。

    }; 

    myChart.setOption (option);

    myChart.on(\'click\',function(params){

      self.highlight(params.seriesIndex);

    }

  };

  this.highlight= function (index){//高亮

    prevIndex = index;//记录上次高亮位置

    myChart.dispatchAction({
                type: \'highlight\',
                seriesIndex: index,
            })

  };

  this.downplay= function (){ //取消高亮 直接调用就可以

    myChart.dispatchAction({
                type: \'downplay\',
                seriesIndex: prevIndex,
            })

  }

}

 

如果有人能够点击时直接将整条线条加粗高亮显示,还请大神赐教!!!

 

以上是关于echarts 折线图点击高亮的主要内容,如果未能解决你的问题,请参考以下文章

echarts折线图不堆叠设置

Echarts怎么点击控制折线图的折线点显示数据

echarts折线图手机端不能放大解决

echarts框选+缩放折线图

怎么让echarts折线图铺满整个div

怎么让echarts折线图铺满整个div