Ver Fonte

windRose排除画图bug

wei_lai há 4 meses atrás
pai
commit
28af2a4558

+ 2 - 1
dataAnalysisBusiness/algorithm/windSpeedFrequencyAnalyst.py

@@ -44,6 +44,7 @@ class WindSpeedFrequencyAnalyst(AnalystNotFilter):
             # 计算风速频率,确保频率没有零值(用很小的数代替零)  
             wind_speed_freq = np.histogram(group[Field_WindSpeed], bins=wind_speed_bins)[0]
             wind_speed_freq = np.maximum(wind_speed_freq, 0.01) / len(group[Field_WindSpeed]) * 100
+            wind_speed_freq1 = np.where(wind_speed_freq < 0.0001, 0, wind_speed_freq)
 
             # 3. & 4. 确定y轴风速频率的范围和间隔(这里直接计算了频率,所以不需要手动设置间隔)
             # 我们已经计算了风速频率,因此不需要再手动设置y轴的间隔和范围
@@ -53,7 +54,7 @@ class WindSpeedFrequencyAnalyst(AnalystNotFilter):
             x_values = (wind_speed_bins[:-1] + wind_speed_bins[1:]) / 2
 
             # 创建柱状图
-            fig = px.bar(x=x_values, y=wind_speed_freq)
+            fig = px.bar(x=x_values, y=wind_speed_freq1)
 
             # 更新图形的布局
             fig.update_layout(