From a3aa610d578379cc3e8ca9463d3d9a1b058bc75d Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Thu, 25 Jun 2020 21:07:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D`BarChart`=E5=9C=A8=E6=95=B0?= =?UTF-8?q?=E5=80=BC=E4=B8=BA`0`=E6=97=B6=E8=BF=98=E4=BC=9A=E7=BB=98?= =?UTF-8?q?=E5=88=B6=E4=B8=80=E5=B0=8F=E9=83=A8=E5=88=86=E6=9F=B1=E6=9D=A1?= =?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 --- Assets/XCharts/CHANGELOG.md | 1 + Assets/XCharts/Runtime/Internal/CoordinateChart_DrawBar.cs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Assets/XCharts/CHANGELOG.md b/Assets/XCharts/CHANGELOG.md index 5caebabd..751c5543 100644 --- a/Assets/XCharts/CHANGELOG.md +++ b/Assets/XCharts/CHANGELOG.md @@ -1,6 +1,7 @@ # 更新日志 +* (2020.06.25) 修复`BarChart`在数值为`0`时还会绘制一小部分柱条的问题 * (2020.06.24) 修复`PieChart`在设置`clockwise`后绘制异常的问题#65 * (2020.06.23) 优化`LineChart`在峰谷差异过大时的绘制效果#64 * (2020.06.18) 修复`SerieLabel`在重新添加数据时可能不显示的问题 diff --git a/Assets/XCharts/Runtime/Internal/CoordinateChart_DrawBar.cs b/Assets/XCharts/Runtime/Internal/CoordinateChart_DrawBar.cs index 083adcd6..e0135a2c 100644 --- a/Assets/XCharts/Runtime/Internal/CoordinateChart_DrawBar.cs +++ b/Assets/XCharts/Runtime/Internal/CoordinateChart_DrawBar.cs @@ -147,7 +147,7 @@ namespace XCharts private float CheckAnimation(Serie serie, int dataIndex, float barHig) { - float currHig = serie.animation.CheckBarProgress(dataIndex, barHig,serie.dataCount); + float currHig = serie.animation.CheckBarProgress(dataIndex, barHig, serie.dataCount); if (!serie.animation.IsFinish()) { RefreshChart(); @@ -256,7 +256,7 @@ namespace XCharts top = ClampInCoordinate(top); } serie.dataPoints.Add(top); - if (serie.show) + if (serie.show && currHig != 0) { switch (serie.barType) {