坐标轴刻度过多

这个错误的发生是因为在添加过多坐标轴刻度时,导致 x 轴没有足够空间放置这些刻度(即刻度需要的空间大于 x 轴的宽度)。

在实际应用场景中,添加过多坐标轴刻度会是相邻刻度无法区分,这是没有意义的。

在 Highcharts 中,导致这个问题的主要有下面两个原因:

1、配置的刻度间隔过小

即配置的坐标轴刻度间隔(tickInterval)远远小于数据范围。通常来说,配置刻度像素值间隔(tickPixelInterval)比配置间隔更合适,因为配置了刻度像素间隔,那么刻度会自动计算来适应不同的数据范围。

2、在时间类型的图表中设置了分类

即图表中坐标轴数据是时间戳,但是却配置了分类(categories)。