echart 自定义鼠标悬停toolTip

该博客介绍了如何在ECharts图表的tooltip属性中使用自定义formatter函数,根据计划产值和实际完成产值计算并显示完成率,当值为0时特别标记。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在option的tooltip属性中自定义

tooltip: {
	 trigger: 'axis',
	 axisPointer: {type: 'shadow'},
	 //数据格式
     formatter: function (params) {
       if(params[0].data == 0||params[1].data == 0){
         var display = params[0].axisValue + '<br>计划产值:' + params[0].data + '<br>实际完成产值:' + params[1].data + '<br>完成率:0%'
         return display
       }else{
         var display = params[0].axisValue + '<br>计划产值:' + params[0].data + '<br>实际完成产值:' + params[1].data + '<br>完成率:' +((params[1].data/params[0].data) * 100).toFixed(2)  + '%'
         return display
       }
     }
},

如图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值