From 7b7150b87f479090c983f2445bcbae96842adcd7 Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Fri, 4 Jun 2021 23:08:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DGauge=E5=9C=A8=E6=9C=80?= =?UTF-8?q?=E5=B0=8F=E5=80=BC=E4=B8=BA=E8=B4=9F=E6=95=B0=E6=97=B6=E6=8C=87?= =?UTF-8?q?=E9=92=88=E6=8C=87=E7=A4=BA=E4=BD=8D=E7=BD=AE=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG-EN.md | 2 ++ CHANGELOG.md | 2 ++ Runtime/Internal/DrawSerieGauge.cs | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) 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; }