Răsfoiți Sursa

曲线图其他Source也用到,兼容一下

cxmo 1 an în urmă
părinte
comite
dad0682eb9
1 a modificat fișierele cu 15 adăugiri și 6 ștergeri
  1. 15 6
      src/hooks/chart/useChartRender.ts

+ 15 - 6
src/hooks/chart/useChartRender.ts

@@ -150,14 +150,23 @@ const setDefaultLineOptions = () => {
       (i:IDataProps) => i.IsAxis === item.IsAxis
     );
     //获取对应轴的上下限
+    //非ETA图库图表也不设置自定义上下限,相关性和统计特征也会用到曲线图
+    //若chartInfo.Source为1,需在之前调用setLimitData
+    const isETASource = state.chartInfo.Source===1
     let minLimit = 0,maxLimit = 0
-    const limitMap = {
-        0:state.rightLimitData||[],
-        1:state.leftLimitData||[],
-        2:state.rightTwoLimitData||[]
+    if(isETASource){
+        const limitMap = {
+            0:state.rightLimitData||[],
+            1:state.leftLimitData||[],
+            2:state.rightTwoLimitData||[]
+        }
+        minLimit = limitMap[item.IsAxis][1]||0
+        maxLimit = limitMap[item.IsAxis][0]||0
+    }else{
+        minLimit = dataList[sameSideIndex].MinData
+        maxLimit = dataList[sameSideIndex].MaxData
     }
-    minLimit = limitMap[item.IsAxis][1]||0
-    maxLimit = limitMap[item.IsAxis][0]||0
+    
 
     //y轴
     const textZh = item.ConvertUnit||item.Unit