Browse Source

截面组合图展示单位

jwyu 10 months ago
parent
commit
f2e3ad6d24
1 changed files with 19 additions and 0 deletions
  1. 19 0
      src/hooks/chart/render.js

+ 19 - 0
src/hooks/chart/render.js

@@ -636,6 +636,9 @@ function setSectionalCombinationChart(e){
           name:item.SeriesName,
           nameZh:item.SeriesName,
           nameEn:item.SeriesNameEn,
+          unitName:UnitList[yTitleMap[item.IsAxis][0]],
+          unitNameCh:UnitList[yTitleMap[item.IsAxis][0]],
+          unitNameEn:UnitList[yTitleMap[item.IsAxis][0]]?UnitList[yTitleMap[item.IsAxis][1]]:'',
           color: item.ChartColor,
           lineWidth: Number(item.ChartWidth)||(chartTheme&&chartTheme.lineOptionList[lineIndex].lineWidth),
           borderWidth: 1,
@@ -659,10 +662,26 @@ function setSectionalCombinationChart(e){
         seriesData.push(obj)
     })
 
+    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}`
+        },
+        formatterCh:function () { 
+          return `<b>${this.x}</b>
+          <br><span style="color:${this.color}">\u25CF</span>${this.x}:${this.y} ${this.series.options.unitNameCh}`
+        },
+        formatterEn:function () { 
+          return `<b>${this.x}</b>
+          <br><span style="color:${this.color}">\u25CF</span>${this.x}:${this.y} ${this.series.options.unitNameEn}`
+        }
+    }
+
     return {
         title: {
             text:''
         },
+        tooltip,
         series: seriesData,
         yAxis: yAxis,
         xAxis,