echarts多个类型展示数据tooltip提示展示错误

设置多个legend触发隐藏,图型上tooltip不展示的优化。

tooltip: {
    show: true,
    trigger: "axis",
    
    formatter: function (params) {
        var str = '';
        params.forEach(function (item) {
          if (item.value == null) {
            item.value = '-'
          }
          else{
            if(item.seriesName == 'name1') {
              item.value = item.value + '%'
            }
          }
          str += `<div>${item.marker}${item.seriesName}: ${item.value}</div>`
        })

        return `
        <div style="font-size: 12px;">
          <div>${params[0].axisValue}</div>
          ${str}
        </div>`;
    },

 

posted @ 2025-09-05 14:45  微宇宙  阅读(11)  评论(0)    收藏  举报