diff --git a/CHANGELOG-EN.md b/CHANGELOG-EN.md index df300e9a..e24a122c 100644 --- a/CHANGELOG-EN.md +++ b/CHANGELOG-EN.md @@ -35,6 +35,8 @@ ## master +* (2021.06.04) Fixed `Gauge` having an abnormal pointer position when the minimum value is negative + ## v2.2.0 * (2021.05.30) Release `v2.2.0` version diff --git a/CHANGELOG.md b/CHANGELOG.md index 78232dae..fae6ead8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,6 +35,8 @@ ## master +* (2021.06.04) 修复`Gauge`在最小值为负数时指针指示位置异常的问题 + ## v2.2.0 * (2021.05.30) 发布`v2.0.0`版本 diff --git a/Runtime/Internal/DrawSerieGauge.cs b/Runtime/Internal/DrawSerieGauge.cs index 62883e10..0627ac88 100644 --- a/Runtime/Internal/DrawSerieGauge.cs +++ b/Runtime/Internal/DrawSerieGauge.cs @@ -341,7 +341,7 @@ namespace XCharts } if (rangeValue > 0) { - angle += rangeAngle * value / rangeValue; + angle += rangeAngle * (value - serie.min) / rangeValue; } return angle; }