首先把series里面的数据换成含有value的对象
nameArr是显示x轴显示的名称,dataArr是series显示的数据
let nameArr=[],dataArr=[];
for(let i=0;i
nameArr.push(data[i].name);
data[i].value=data[i].drp;
dataArr.push(data[i]);
}
series: [
{
name: '雨强',
type: 'bar',
data: dataArr,
markPoint: {
data: [
{type: 'max', name: '最大值'},
]
},
}
]
在tooltip里面添加formatter属性,params里面会有你在series传入的数据
tooltip: {
trigger: 'axis',
formatter:function (params, ticket, callback) {
return params[0].value?`
${params[0].name}
雨强:${params[0].value}
地点:${params[0].data.addr}
时间:${params[0].data.tm}
`:"没有雨强"
}
},
有问题可以问我