echart-额外添加事件,数据不同显示不同颜色

效果:

点击圆点,获取数据,并触发事件

 

 

 利用on得方式添加事件(点击,双击.....等)额外事件

var echartDom = echarts.init(document.getElementById('echart'));
    echartDom.setOption(option);  //配置项option
//添加点击事件
    echartDom.on('click', function (params) {
        console.log(params)
        $('.table').show();
        $('.name').html(params['data'][2])
    })

 

不同区域显示不同颜色

   series: [
            {
                name: 'I',
                type: 'scatter',
                xAxisIndex: 0,
                yAxisIndex: 0,
                data: data,
                encode: { tooltip: [0, 1] },
                markLine: markLineOpt,
                itemStyle: {
                    normal: {
                        color: function (params) {
                            //不同区域,显示不同颜色
                            var c = params.data;
                            if (c[0] > 50 && c[1] <= 50) {
                                return "#FE8463";
                            } else if (c[0] > 50 && c[1] > 50) {
                                return "#27727B";
                            } else if (c[0] <= 50 && c[1] <= 50) {
                                return "#9BCA63";
                            }
                            return "#ff9d9b";
                        }
                    }
                }

            },
        ]

  

posted @ 2021-03-16 20:04  明媚下雨天  阅读(333)  评论(0编辑  收藏  举报