Highcharts系列图表以刻度开始和结束,最后结束

时间:2013-11-08 08:02:38

标签: javascript charts highcharts series

我想要一个highcharts图表,以tick开头和结尾,并且最终x限制等于最大值。

即使我的配置有:

    max: 11,
    endOnTick: true

我发现图表的实际最终值是12。 如何在不将endOnTick更改为false的情况下将其设为11?

示例:

http://jsfiddle.net/5VVMm/

提前致谢。

1 个答案:

答案 0 :(得分:3)

最简单的方法是使用tickInterval之后的预定义will do

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

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

如果您的图表可扩展/可缩放,事情会变得更加复杂。您必须编写自定义事件处理程序来更新这些属性,以确保您的tickInterval转移到您的数据范围(如果它甚至可能,即数据范围是整数,而不是浮点数),以确保您的最后一个滴答等于最大轴值。