瀏覽代碼

解决pitchTSRCpAnalyst 输出json数据 非法 NaN值问题

zhouyang.xie 1 月之前
父節點
當前提交
0ce5694fe4
共有 1 個文件被更改,包括 5 次插入3 次删除
  1. 5 3
      dataAnalysisBusiness/algorithm/pitchTSRCpAnalyst.py

+ 5 - 3
dataAnalysisBusiness/algorithm/pitchTSRCpAnalyst.py

@@ -1,5 +1,5 @@
 import os
-
+import math
 import pandas as pd
 import plotly.graph_objects as go
 from algorithmContract.confBusiness import *
@@ -109,8 +109,10 @@ class PitchTSRCpAnalyst(AnalystWithGoodPoint):
                         "engineName": turbine_name,
                         "engineCode": turbine_code,
                         "title":f' 风能利用系数 vs. 叶尖速比-{turbine_name}',
-                        "xData": group[Field_TSR].tolist(),
-                        "yData":group[Field_Cp].tolist(),
+                        # "xData": group[Field_TSR].tolist(),
+                        "xData":[None if math.isinf(val) else val for val in group[Field_TSR].tolist()],
+                        # "yData":group[Field_Cp].tolist(),
+                        "yData":[None if math.isinf(val) else val for val in group[Field_Cp].tolist()],
                         "colorbar": pitch_bin,
                         "colorbartitle": "桨距角"
                         }]