我想要一个HighCharts图,以启动和结尾,并具有等于最大值的最终X极限。

即使我的配置具有:

    max: 11,
    endOnTick: true

我发现该图的实际最终值为12。如何使其成为11,而不必将恩迪望利克更改为False?

例子:

http://jsfiddle.net/5vvmm/

提前致谢。

有帮助吗?

解决方案

最简单的方法是使用预定义 tickInterval, , 下列的 会做:

xAxis: {
    min: 0,
    step: 2,
    max: 11,
    startOnTick: true,
    endOnTick: true,
    tickInterval: 1
}

有点棘手是 tickPixelInterval 用法,在您的情况下,50会这样做。

如果您的图表可扩展/缩放,情况就变得更加复杂。您必须编写自定义事件处理程序以更新这些属性,以确保您的 tickInterval 可以潜入您的数据范围(如果可能的话,即数据范围是整数,而不是float),以确保您的最后一个刻度等于最大轴值。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top