From f2c944baa95aaaaea2edc7b8d5ad5e230b977d29 Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Tue, 18 May 2021 00:05:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DBarChart=E5=9C=A8=E6=B0=B4?= =?UTF-8?q?=E5=B9=B3=E5=B8=83=E5=B1=80=E6=97=B6clip=E4=B8=8D=E7=94=9F?= =?UTF-8?q?=E6=95=88=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Runtime/Internal/CoordinateChart_DrawBar.cs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Assets/XCharts/Runtime/Internal/CoordinateChart_DrawBar.cs b/Assets/XCharts/Runtime/Internal/CoordinateChart_DrawBar.cs index a441c527..5f0a2d80 100644 --- a/Assets/XCharts/Runtime/Internal/CoordinateChart_DrawBar.cs +++ b/Assets/XCharts/Runtime/Internal/CoordinateChart_DrawBar.cs @@ -120,11 +120,14 @@ namespace XCharts plb = new Vector3(pX + borderWidth, pY + space + borderWidth); } top = new Vector3(pX + currHig - borderWidth, pY + space + barWidth / 2); - plt = ClampInGrid(grid, plt); - prt = ClampInGrid(grid, prt); - prb = ClampInGrid(grid, prb); - plb = ClampInGrid(grid, plb); - top = ClampInGrid(grid, top); + if (serie.clip) + { + plt = ClampInGrid(grid, plt); + prt = ClampInGrid(grid, prt); + prb = ClampInGrid(grid, prb); + plb = ClampInGrid(grid, plb); + top = ClampInGrid(grid, top); + } serie.dataPoints.Add(top); if (serie.show) {