折线悬浮高亮echarts 折线配置项内容和展示

鼠标悬浮到折线上使线条高亮加粗

配置项如下
      option = {
    title: {
        text: 'Awesome Chart'
    },
    xAxis: {
        data: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
    },
    yAxis: {},
    legend: {
        show: true
    },
    series: [{
            type: 'line',
            name: 'Red',
            data: [220, 182, 191, 234, 290, 330, 310]
        },
        {
            type: 'line',
            name: 'Orange',
            data: [211, 112, 151, 254, 260, 320, 300],
            lineStyle: {

                normal: {
                    color: 'orange',
                    width: 2
                },


            }
        }
    ]
};


myChart.on('mouseover', function(params) { // 鼠标移入
    // myChart.dispatchAction({
    //     type: 'highlight',
    //     seriesName: params.seriesName,
    // })

    myChart.setOption({ // 设置 鼠标移入后想要的样式
        series: {
            name: params.seriesName,
            symbolSize: 6,
            lineStyle: {
                width: 6
            }
        }
    })
});

myChart.on('mouseout', function(params) { // 鼠标移出
    // myChart.dispatchAction({
    //     type: 'downplay',
    //     seriesName: params.seriesName,
    // })

    myChart.setOption({ // 将样式复原
        series: {
            name: params.seriesName,
            symbolSize: 2,
            lineStyle: {
                width: 2
            }
        }
    })

})
    
截图如下