[bug][datazoom] fix chart display error when datazoom enable.

This commit is contained in:
monitor1394
2022-08-13 13:38:02 +08:00
parent ca5470a351
commit f32808a36d
18 changed files with 52 additions and 21 deletions

View File

@@ -176,10 +176,10 @@ namespace XCharts.Runtime
for (int i = serie.minShow; i < maxCount; i++)
{
var serieData = showData[i];
serieData.index = i;
if (!serieData.show || serie.IsIgnoreValue(serieData))
{
serie.context.dataPoints.Add(Vector3.zero);
serie.context.dataIndexs.Add(serieData.index);
continue;
}
@@ -228,9 +228,14 @@ namespace XCharts.Runtime
Rect.MinMaxRect(plb.x, m_SerieGrid.context.y, prb.x, m_SerieGrid.context.y + relativedAxisLength);
if (!serie.clip || (serie.clip && m_SerieGrid.Contains(top)))
{
serie.context.dataPoints.Add(top);
serie.context.dataIndexs.Add(serieData.index);
}
else
{
continue;
}
if (serie.show && currHig != 0 && !serie.placeHolder)
{