折线图点和折线点击事件函数能分开吗
配置项如下
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("点击了空白区域!");
}
})