echarts 柱状图 点击任一个柱子弹出一个页面,有没有demo? 50

 我来答
1Solace
2017-02-09 · 超过29用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:30.3万
展开全部

为echarts柱状图添加单击事件

var ecConfig = require('echarts/config');
function eConsole(param) {
    var mes = '【' + param.type + '】';
    if (typeof param.seriesIndex != 'undefined') {
        mes += '  seriesIndex : ' + param.seriesIndex;
        mes += '  dataIndex : ' + param.dataIndex;
    }
    if (param.type == 'hover') {
        window.location.href = "http://www.baidu.com";    }
    else {
        window.location.href = "http://www.baidu.com";
    }
    console.log(param);
}

myChart.on(ecConfig.EVENT.CLICK, eConsole);

此外param参数包含的内容有:

param.seriesIndex:系列序号(series中当前图形是第几个图形第几个,从0开始计数)

param.dataIndex:数值序列(X轴上当前点是第几个点,从0开始计数)

param.seriesName:legend名称

param.name:X轴值

param.data:Y轴值

param.value:Y轴值

param.type:点击事件均为click

根据以上属性可以自由调整,根据点击事件取得想要的值。

具体的demo:http://echarts.baidu.com/echarts2/doc/example/event.html

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式