echarts 柱状图 鼠标悬浮显示 图标+数字每三位打千分号+单位(满满干货)

6 篇文章 0 订阅

本文重点 鼠标悬浮显示 图标+数字每三位打千分号+单位
1.图标:params[i].marker
2.数字每三位打千分号:params[i].value.toLocaleString()
3.加单位:如下

 formatter:function(params)  
      {  
          var relVal = params[0].name;  
          for (var i = 0, l = params.length; i < l; i++) {  
               relVal +='<br/>' + params[i].marker+params[i].seriesName + ' : ' + params[i].value.toLocaleString()+"K";  
           }  
          return relVal;  
       }  
   },

所有代码

barLine:function(){
        this.chartBars=this.$echarts.init(document.getElementById("bar"));
         this.chartBars.setOption({
             tooltip: {
                 trigger: 'axis',
                 axisPointer: {
                     type: 'cross',
                     crossStyle: {
                         color: '#999'
                     }
                 },
                 formatter:function(params)  
                 {  
                    var relVal = params[0].name;  
                    for (var i = 0, l = params.length; i < l; i++) {  
                         relVal +='<br/>' + params[i].marker+params[i].seriesName + ' : ' + params[i].value.toLocaleString()+"K";  
                     }  
                    return relVal;  
                 }  
             },
             grid: {
                 left: '3%',
                 right: '3%',
                 bottom: '0%',
                 top:'10%',
                 containLabel: true
             },
             xAxis: [
                 {
                     type: 'category',
                     data: this.dateTen,
                     axisPointer: {
                         type: 'shadow'
                     }
                 }
             ],
             yAxis: 
             {
                 type: 'value',
                 splitLine: {show: false}

             },
             series: [
                 {
                     name:'账单金额',
                     type:'bar',
                     data:this.recentOctoberBill,
                     color: ['#87CEFA'],
                     barWidth: '65%',
                     label: {
                         normal: {
                             color:'#000',
                             show: true,
                             position: 'inside',
                             "formatter": function(a){return a.value.toLocaleString()+'k'}
                         }
                     }
                 },
                 {
                     name:'账单金额',
                     type:'line',
                     data:this.recentOctoberBill,
                     itemStyle:{
                         normal:{
                             lineStyle:{
                                 type:'dotted'  //'dotted'虚线 'solid'实线
                             }
                         }
                     },        
                     label: {
                         normal: {
                             color:'#000',
                             show: true,
                             position: 'top',
                             "formatter": function(a){return a.value.toLocaleString()+'k'}
                         }
                     }
                 }
             ]
         })        
     },

如图所示
在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值