option = { title: { text: 'Awesome Chart' }, xAxis: {}, yAxis: {}, series: [{ type: 'line', data: [[10, 220], [20, 182], [30, 191], [40,234], [50, 290]] }] }; myChart.getZr().on('click',function(params){ if(params.target !== undefined && params.topTarget !== undefined){ var seriesIndex = params.target.seriesIndex; var dataIndex = params.target.dataIndex; var targetData = option.series[seriesIndex].data[dataIndex][0]+" - "+option.series[seriesIndex].data[dataIndex][1]; var coord = params.topTarget.transform[4]+" - "+params.topTarget.transform[5]; alert("点击了节点!\n当前节点值是:"+targetData+"\n当前点坐标是:"+coord); }else if(params.target === undefined && params.topTarget !== undefined){ alert("点击了折线!"); }else{ alert("点击了空白区域!"); } })