美文网首页
Echarts给Y轴、tooltip添加单位

Echarts给Y轴、tooltip添加单位

作者: 安北分享 | 来源:发表于2021-10-15 09:11 被阅读0次
    • Echarts中给Y轴加单位
       yAxis: [
                    {
                        type: 'value',
                        axisLabel: {
                            formatter:'{value} 次'
                        }
                    }
                ],
    
    • Echarts中给tooltip加单位
    tooltip: {
              trigger: 'axis',
              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 + '(KW·h)'
                }
                return relVal
              }
            },
    
      tooltip: {
              trigger: 'axis',
              formatter: function (params) {
                var relVal = params[0].name
                for (var i = 0; i < params.length; i++) {
                  relVal += '<br/>' + params[i].marker + params[i].seriesName + ' : ' + params[i].value + 'm³'
                }
                // relVal += '<br/>' + `<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#00CBFF;"></span>` + params[0].seriesName + ' : ' + params[0].value + '%'
                return relVal
              }
            },
    
    折线图相关配置
    image.png

    配置如下:

      tooltip: {
              trigger: 'axis',
              formatter: function (params) {
                var relVal = params[0].name
                // console.log(params)
                for (var i = 0; i < params.length; i++) {
                  relVal += '<br/>' + params[i].marker + params[i].seriesName + ' : ' + params[i].value + 'm³'
                }
                return relVal
              }
            },
    
    柱状图相关配置
    image.png
            tooltip: {
              transitionDuration: 0, // 提示框浮层的移动动画过渡时间,单位是 s,设置为 0 的时候会紧跟着鼠标移动。 解决窗口抖动
              trigger: 'axis',
              formatter: function (params) {
                var relVal = params[0].name
                relVal += '<br/>' + `<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#00CBFF;"></span>` + params[0].seriesName + ' : ' + params[0].value + '%'
                return relVal
              },
    
    image.png

    配置如下:

            tooltip: {
              show: true,
              trigger: 'axis',
              axisPointer: {
                type: 'shadow'
              },
              transitionDuration: 0,
              formatter: function (params) {
                var relVal = params[0].name
                let marker = ['<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#00CBFF;"></span>', '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#1ff1c3;"></span>']
                for (var i = 0; i < params.length; i++) {
                  relVal += '<br/>' + marker[i] + params[i].seriesName + ' : ' + params[i].value + '个'
                }
                return relVal
              }
            },
    

    相关文章

      网友评论

          本文标题:Echarts给Y轴、tooltip添加单位

          本文链接:https://www.haomeiwen.com/subject/hgjuoltx.html