Forráskód Böngészése

截面组合图tooltip修复

jwyu 8 hónapja
szülő
commit
6f2cc02ae6
1 módosított fájl, 20 hozzáadás és 7 törlés
  1. 20 7
      src/hooks/chart/render.js

+ 20 - 7
src/hooks/chart/render.js

@@ -664,17 +664,30 @@ function setSectionalCombinationChart(e){
 
     const tooltip={
         formatter:function () { 
-          return `<b>${this.x}</b>
-          <br><span style="color:${this.color}">\u25CF</span>${this.x}:${this.y} ${this.series.options.unitName}`
+          let str=`<b>${this.points[0].x}</b>`
+          this.points.forEach(item=>{
+            const sObj=seriesData.find(_=>_.name===item.series.name)
+            str=str+`<br><span style="color:${item.color}">\u25CF</span>${sObj.name}:${item.y} ${sObj.unitNameCh}`
+          })
+          return str
         },
         formatterCh:function () { 
-          return `<b>${this.x}</b>
-          <br><span style="color:${this.color}">\u25CF</span>${this.x}:${this.y} ${this.series.options.unitNameCh}`
+          let str=`<b>${this.points[0].x}</b>`
+          this.points.forEach(item=>{
+            const sObj=seriesData.find(_=>_.name===item.series.name)
+            str=str+`<br><span style="color:${item.color}">\u25CF</span>${sObj.nameCh}:${item.y} ${sObj.unitNameCh}`
+          })
+          return str
         },
         formatterEn:function () { 
-          return `<b>${this.x}</b>
-          <br><span style="color:${this.color}">\u25CF</span>${this.x}:${this.y} ${this.series.options.unitNameEn}`
-        }
+          let str=`<b>${this.points[0].x}</b>`
+          this.points.forEach(item=>{
+            const sObj=seriesData.find(_=>_.name===item.series.name)
+            str=str+`<br><span style="color:${item.color}">\u25CF</span>${sObj.nameEn}:${item.y} ${sObj.unitNameEn}`
+          })
+          return str
+        },
+        shared:true
     }
 
     return {