tooltip: {
show: true,
trigger: 'axis',
show: true,
showDelay: 0,
hideDelay: 50,
transitionDuration: 0,
backgroundColor: 'rgba(0,0,0,0.7)',
borderRadius: 8,
padding: 10,
position: function (p) {
return [p[0] + 10, p[1] - 10];
},
formatter: function (params, ticket, callback) {
var tip = "上报时间" + ' : ' + params[0].name + "<br/>";
for (var i = 0, l = params.length; i < l; i++) {
if(params[i].seriesName=='温度'){
tip += '<br/>' + '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#c23531;"></span>' + params[i].seriesName + ' : ' + params[i].value +'℃';
}else if(params[i].seriesName=='湿度'){
tip += '<br/>' + '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#1bf55f;"></span>' + params[i].seriesName + ' : ' + params[i].value +'RH%' ;
}else {
tip += '<br/>' + params[i].marker + params[i].seriesName + ' : ' + params[i].value ;
}
}
return tip;
}
},

参考:
设置Echarts鼠标悬浮样式
echarts图形如何自定义tooltip文字内容和小圆点
数据可视化 Echarts 修改鼠标悬停时的高亮颜色
Echarts字体和线条颜色设置操作笔记