修复LineChart的刻度位置在alignWithLabeltrue时可能异常的问题

This commit is contained in:
monitor1394
2020-11-21 08:42:03 +08:00
parent 5a384fbb89
commit f7761d7a00
3 changed files with 9 additions and 1 deletions

View File

@@ -214,7 +214,11 @@ namespace XCharts
var count = axis.boundaryGap ? axis.data.Count : axis.data.Count - 1;
if (count <= 0) return 0;
var each = coordinateWidth / count;
if (index >= num - 1) return coordinateWidth - each * tick * (index - 1);
if (index >= num - 1)
{
if (axis.axisTick.alignWithLabel) return each * tick;
else return coordinateWidth - each * tick * (index - 1);
}
else return each * tick;
}
else