高图表系列图,在报价时开始和结束,在最大值结束

Highcharts series graph to start and end on tick and end on max

本文关键字:结束 开始 最大值 系列 高图表      更新时间:2023-09-26

我想要一个高图表图,在逐笔报价时开始和结束,并且最终的 x 限制等于最大值。

即使我的配置有:

    max: 11,
    endOnTick: true

我发现图形的实际最终值是 12。如何使其为 11 而不必将 endOnTick 更改为 false?

例:

http://jsfiddle.net/5VVMm/

提前谢谢。

最简单的方法是使用预定义的tickInterval,下面就可以了:

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

更棘手的是tickPixelInterval用法,在您的情况下,50 就可以了。

如果您的图表是可缩放/可缩放的,事情就会变得更加复杂。您必须编写自定义事件处理程序来更新这些属性,以确保您的tickInterval与数据范围相差(如果可能,即数据范围是整数,而不是浮点数),以确保您的最后一个即时报价等于最大轴值。