优化坐标轴Tick最小间距

This commit is contained in:
monitor1394
2024-06-03 08:13:17 +08:00
parent eb948f03d5
commit 74cf4fe4ce

View File

@@ -65,7 +65,8 @@ namespace XCharts.Runtime
if (axis.splitNumber <= 0)
{
var eachWid = coordinateWid / dataCount;
var min = ((axis is YAxis) || (axis is ZAxis3D)) ? 20 : 80;
//var min = ((axis is YAxis) || (axis is ZAxis3D)) ? 20 : 80;
var min = 20;
if (eachWid > min) return dataCount;
var tick = Mathf.CeilToInt(min / eachWid);
return tick <= 1 ? dataCount : (int)(dataCount / tick);