修复BarChart在水平布局时clip不生效的问题

This commit is contained in:
monitor1394
2021-05-18 00:05:12 +08:00
parent 7070c5caa7
commit f2c944baa9

View File

@@ -120,11 +120,14 @@ namespace XCharts
plb = new Vector3(pX + borderWidth, pY + space + borderWidth); plb = new Vector3(pX + borderWidth, pY + space + borderWidth);
} }
top = new Vector3(pX + currHig - borderWidth, pY + space + barWidth / 2); top = new Vector3(pX + currHig - borderWidth, pY + space + barWidth / 2);
plt = ClampInGrid(grid, plt); if (serie.clip)
prt = ClampInGrid(grid, prt); {
prb = ClampInGrid(grid, prb); plt = ClampInGrid(grid, plt);
plb = ClampInGrid(grid, plb); prt = ClampInGrid(grid, prt);
top = ClampInGrid(grid, top); prb = ClampInGrid(grid, prb);
plb = ClampInGrid(grid, plb);
top = ClampInGrid(grid, top);
}
serie.dataPoints.Add(top); serie.dataPoints.Add(top);
if (serie.show) if (serie.show)
{ {