柱状图更改tooltipecharts 柱状配置项内容和展示

鼠标hover 自定义tooltip数据

配置项如下
      var $imgs = [{
    mon: '1月',
    val: '一月'
}, {
    mon: '2月',
    val: '二月'
}, {
    mon: '3月',
    val: '三月'
}, {
    mon: '4月',
    val: '四月'
}, {
    mon: '5月',
    val: '五月'
}, {
    mon: '6月',
    val: '六月'
}];
option = {
    title: {
        text: '趋势统计',
        textStyle: {
            fontWeight: 'bold',
            fontFamily: '楷体',
            textShadowColor: 'red',
            color: 'red',
            fontSize: 30
        },
        top: '0',
        left: 670
    },
    tooltip: {

        trigger: 'item',
        formatter: function(params, ticket, callback) {
            var $pna = params.name; //横坐标数值
            var $val = params.value //{c}
            var res = '';
            for (var i = 0; i < $imgs.length; i++) {
                console.log($imgs[i].mon)
                    //若是横坐标数值等于json数据
                if ($imgs[i].mon == $pna) {

                    res = '<ul>' +
                        '<li>' + $imgs[i].val + '</li>' +
                        '<li>' + $val + '</li>' +
                        '</ul>'
                    break;
                }
            }

            setTimeout(function() {
                // 仅为了模拟异步回调
                callback(ticket, res); //回调函数,这里可以做异步请求加载的一些代码

            }, 10)
            return res;
        }
    },
    legend: {
        data: ['蒸发量']
    },
    calculable: true,
    xAxis: [{
        type: 'category',
        data: ['1月', '2月', '3月', '4月', '5月', '6月']
    }],
    yAxis: [{
        type: 'value'
    }],
    series: [{
        name: '蒸发量',
        type: 'bar',
        data: [2.0, 4.9, 7.0, 4.0, 8.9, -1.0],
        itemStyle: {
            normal: {
                color: function(params) {
                    // build a color map as your need.
                    var colorList = [
                        '#C1232B', '#B5C334', '#FCCE10', '#C1232B', '#B5C334', '#FCCE10',
                    ];
                    return colorList[params.dataIndex]
                },
                label: {
                    type: 'line',
                    data: [7, 1, 5, 3, 2, 6,-2],
                    symbolSize: 5, //设置折现圆点的大小
                    color: ['#d48265'],
                }
            }
        }
    }, {
        type: 'line',
        data: [7, 10, 5, 3, 2, 6, 5],
        symbolSize: 5, //设置折现圆点的大小
        color: ['#d48265'],
    }]
};

//删除了一些不必要的
    
截图如下