echarts 使用总结

文章介绍了Echarts图表的使用步骤,重点在于option配置,包括tooltip的自定义格式化,以及在双Y轴图中如何设置让其中一个轴不显示刻度。还展示了如何在Y轴上添加单位,通过设置axisLabel的formatter属性实现。
摘要由CSDN通过智能技术生成

一.概览
echarts使用步骤很简单,分三步:
1.初始化 const myEcharts = echarts.init(this.$refs.mybar)
2.option配置
3.设置option: myEcharts.setOption(option)
主要问题是option的配置
二.option配置项
1.tooltip自定义

 tooltip: {
      trigger: 'axis',
      formatter: function (params) {
          var relVal = params[0].name
          for (var i = 0, l = params.length; i < l; i++) {
              if (params[i].seriesName == '综合百公里尿素消耗量') {
                  relVal += '<br/>' + params[i].marker + params[i].seriesName + ':' + params[i].value + 'L/km'
              } else if (params[i].seriesName == '综合百公里尿燃比') {
                  relVal += '<br/>' + params[i].marker + params[i].seriesName + ':' + params[i].value + '%'
              }
          }
          return relVal
      }
  },

效果图如下:
在这里插入图片描述
2.当双y轴时,只显示一侧刻度,另一侧不显示问题
在series中配置yAxisIndex,从0开始

series: [
             {
                 name: '综合百公里尿素消耗量',
                 type: 'bar',
                 data: y1,
                 yAxisIndex: 0,
             },
             {
                 name: '综合百公里尿燃比',
                 type: 'line',
                 data: y2,
                 yAxisIndex: 1
             }
         ]

3.y轴刻度加单位,在yAxis中加入axisLabel的自定义

 axisLabel: {
                formatter: '{value}L/km'
            },

持续更新。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值