修复Radar数据全为0时绘制报错的问题

This commit is contained in:
monitor1394
2023-09-05 13:13:44 +08:00
parent 5d5f32b55e
commit 7402925512
2 changed files with 5 additions and 2 deletions

View File

@@ -68,6 +68,8 @@ slug: /changelog
## master ## master
* (2023.09.05) 修复`Radar`数据全为0时绘制报错的问题
## v3.8.0 ## v3.8.0
版本要点: 版本要点:

View File

@@ -283,6 +283,7 @@ namespace XCharts.Runtime
max = serie.context.dataMax; max = serie.context.dataMax;
} }
} }
if (max - min == 0) continue;
var radius = (float) (m_RadarCoord.context.dataRadius * (value - min) / (max - min)); var radius = (float) (m_RadarCoord.context.dataRadius * (value - min) / (max - min));
var currAngle = startAngle + (n + (m_RadarCoord.positionType == RadarCoord.PositionType.Between ? 0.5f : 0)) * angle; var currAngle = startAngle + (n + (m_RadarCoord.positionType == RadarCoord.PositionType.Between ? 0.5f : 0)) * angle;
radius *= rate; radius *= rate;