diff --git a/Assets/XCharts/CHANGELOG-EN.md b/Assets/XCharts/CHANGELOG-EN.md index 56ba7807..d82b52d5 100644 --- a/Assets/XCharts/CHANGELOG-EN.md +++ b/Assets/XCharts/CHANGELOG-EN.md @@ -41,6 +41,8 @@ ## branch-2.0 +* (2021.11.30) Fixed serie ignore display error #173 + ## v2.5.0 * (2021.11.27) Release `v2.5.0` version diff --git a/Assets/XCharts/CHANGELOG.md b/Assets/XCharts/CHANGELOG.md index 5e6a19cf..f4d6427b 100644 --- a/Assets/XCharts/CHANGELOG.md +++ b/Assets/XCharts/CHANGELOG.md @@ -41,6 +41,8 @@ ## branch-2.0 +* (2021.11.30) 修复`Serie`的`ignore`某些情况下绘制异常的问题 #173 + ## v2.5.0 * (2021.11.27) 发布`v2.5.0`版本 diff --git a/Assets/XCharts/Runtime/Internal/CoordinateChart_DrawLine.cs b/Assets/XCharts/Runtime/Internal/CoordinateChart_DrawLine.cs index 90bd9678..02e0467d 100644 --- a/Assets/XCharts/Runtime/Internal/CoordinateChart_DrawLine.cs +++ b/Assets/XCharts/Runtime/Internal/CoordinateChart_DrawLine.cs @@ -832,7 +832,8 @@ namespace XCharts (!lastIsDown && IsInRightOrUp(isYAxis, lastDnPos, tp1))) { isStart = true; - Internal_CheckClipAndDrawPolygon(vh, stPos1, tp1, tp2, stPos2, lineColor, serie.clip, grid); + if (stPos1 != Vector3.zero && stPos2 != Vector3.zero) + Internal_CheckClipAndDrawPolygon(vh, stPos1, tp1, tp2, stPos2, lineColor, serie.clip, grid); } } else