在Echarts 柱形图的单击事件中写入自定义的参数

Posted 无恨星晨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Echarts 柱形图的单击事件中写入自定义的参数相关的知识,希望对你有一定的参考价值。

标签:

  逻辑:(点击柱形图的某个实例(注意:三个柱子表示的是一个实例))

  技术分享

  参考链接:http://echarts.baidu.com/doc/example/event.html

  

  {
                    name: ‘cunchu‘,
                    type: ‘bar‘,
                    data: [],
                    rawdate: []  //添加了rawdate参数(自定义的)
                },
 function eConsole(param) {
            var cloudid;
            var mes = ‘【‘ + param.type + ‘】‘;
            if (typeof param.seriesIndex != ‘undefined‘) {
                mes += ‘  seriesIndex : ‘ + param.seriesIndex;
                mes += ‘  dataIndex : ‘ + param.dataIndex;
                //alert(option.series[param.dataIndex].rawdate);
                cloudid = option.series[param.seriesIndex].rawdate[param.dataIndex];
                Tiaozhuan(cloudid);
            }
            if (param.type == ‘hover‘) {
                document.getElementById(‘hover-console‘).innerhtml = ‘Event Console : ‘ + mes;
            } else {
                document.getElementById(‘console‘).innerHTML = mes;
            }
            console.log(param);
        }

   将你的自定义的参数,弄成数组,传值给rawdate,然后,可以通过option ,在根据下标,就可以获取自定义的参数:

  option.series[param.seriesIndex].rawdate[param.dataIndex]

以上是关于在Echarts 柱形图的单击事件中写入自定义的参数的主要内容,如果未能解决你的问题,请参考以下文章

利用echarts highcharts 实现自定义地图 关系图效果 侧边3D柱形图饼图散点图

如何配置柱形图的颜色?

echarts中多个折线图怎么添加滚动条

echarts怎么实现堆积柱状图,数据来源数据库

谷歌柱形图自定义图例

ECharts tooltip 中改坐标轴名称(3D柱形图)